52 Randstad Jobs
Java Developer - System Design (3-10 yrs)
Randstad
posted 17d ago
Flexible timing
Key skills for the job
Note : Online Test is Mandatory for this role.
Job Description : ( Java Developer 3-10 Yrs).
Location : Bangalore and Hyderabad.
Responsibilities :
- Lead the technical design and development of cross-functional, multi-platform application systems while having the opportunity to remain in a hands-on engineering role.
- Provide functional and technical leadership and mentor junior software engineers.
- Work with other Lead Engineers, Engineers, Architects, Product Managers, and Business stakeholders to identify technical and functional needs of systems based on priority.
- Writing great quality code with a relentless passion for automated testing and validation.
- Enforce company policies in the areas of development methodology, architecture, security, change, automation, configuration management and compliance.
- Perform complex engineering activities for performance tuning, monitoring, deployment and production support.
- Implement, maintain and update CICD pipelines.
Required Qualifications :
- 3+ years related experience with a bachelors degree in Computer Science, Information Systems or related field.
- 3+ years of progressive experience in one or more of the following areas : application delivery; subject matter expertise in building Java-based high-volume/high-transaction applications.
- 3+ years of experience building web applications using Java, Spring and REST.
Preferred Qualifications :
- 3+ years of experience in architecture and design of systems using Microservices architecture.
- 3+ years of experience in a leadership capacity coaching and mentoring junior engineers.
- 2+ years of experience in any cloud technologies: AWS, Azure, OpenStack, Docker, Kubernetes, Ansible, Chef or Terraform.
- 2+ years of experience in build and CICD technologies: GitHub, Maven, Jenkins, Sonar.
- 4+ years of experience in Unit and Function testing using Junit, Spock, Mockito/JMock, Selenium, Cucumber, SoapUI or Postman.
- Proficiency in Unix/Linux command line.
- Expert knowledge and experience working with asynchronous message processing, stream processing and event driven computing.
- Experience working within Agile/Scrum/Kanban development team.
- Familiarity with HTML5, JavaScript frameworks, and CSS3.
- Excellent written and verbal communication skills with demonstrated ability to present complex technical information in a clear manner to peers, developers, and senior leaders.
Technical Skills :
- Java/Groovy, REST services, Cassandra, MongoDB, Kafka/MQ/Rabbit, Redis/Memcached, Git, Jira, Jenkins, Docker, Kubernetes has context menu
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice
Growth, Good work culture and best management
No
Read 3 reviews20-25 Yrs