Java Developer
Hyderabad, Telangana, India
2 months ago
Applicants: 0
Share
3 days left to apply
Job Description
Help design, build and continuously improve the clients online platform. Research, suggest and implement new technology solutions following best practices/standards. Take responsibility for the resiliency and availability of different products. Be a productive member of the team. Requirements Java (Core & Advanced): Strong hands-on experience in writing, debugging, optimizing, and maintaining efficient and reusable Java code. System Design & Architecture: Proficient in designing scalable, resilient, and secure enterprise systems with strong understanding of design patterns and architectural principles. Application Development: End-to-end experience covering design, build, testing, deployment, and maintenance of enterprise-grade applications. Database Querying: Skilled in SQL with experience working on relational and NoSQL databases for data modeling and performance optimization. Debugging & Troubleshooting: Excellent analytical and problem-solving skills for identifying root causes and resolving production and performance issues. Code Quality & Security: Committed to writing clean, maintainable, and secure production-grade code following industry best practices. Agile / Scrum Development: Proven experience working in Agile-based teams, participating in sprints, reviews, and daily stand-ups. Software Development Life Cycle (SDLC): Strong understanding of all phases including requirement analysis, design, coding, testing, deployment, and support. Data Analysis & Visualization: Ability to interpret large datasets to derive insights and recommend process or performance improvements. Technical Documentation: Skilled in preparing and maintaining architecture diagrams, design documents, and technical specifications. Cloud Platforms: Hands-on experience with AWS for application deployment, infrastructure management, and scalability. Messaging & Caching Systems: Familiarity with Kafka, RabbitMQ, Redis, or similar technologies for asynchronous communication and performance optimization. Spring Framework: Expertise in Spring Boot, Spring MVC, and Spring Security for enterprise application development. Microservices Architecture: Experience in designing and developing distributed, service-based applications. RESTful API Development: Proficiency in building, consuming, and integrating REST APIs for scalable services. CI/CD Tools: Knowledge of Jenkins, GitHub Actions, Maven, Gradle, or similar tools for continuous integration and deployment. Containerization & Orchestration: Experience with Docker and Kubernetes for modern cloud-native deployment models. Monitoring & Observability Tools: Exposure to Splunk, ELK Stack, Prometheus, or Grafana for application monitoring and performance tracking. Testing Frameworks: Hands-on experience with JUnit, Mockito, or equivalent tools for automated unit and integration testing. Performance Optimization: Skilled in tuning application performance, resource utilization, and scalability. Benefits A challenging, innovating environment. Opportunities for learning where needed.
Additional Information
- Company Name
- GeekSoft Consulting
- Industry
- N/A
- Department
- N/A
- Role Category
- N/A
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Employment Types
- Full-Time
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 months ago
- Application Ends
- 3 days left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position