Direct message the job poster from Accolite
Job Responsibilities:
* Design, build and maintain efficient and reliable Java code.
* Analyze user requirements and translate them into Java applications.
* Recommend changes to improve established Java application processes.
* Collaborate with stakeholders and design and develop microservices.
* Collaborate with the team and communicate effectively.
* Provide support for investigating and resolving post-release issues.
* Implement and deploy services in a cloud environment.
* Collaborate with the team to brainstorm and suggest breakthrough product ideas.
* Participate in building high-performing, scalable enterprise-grade applications.
* Ensure software readiness through unit testing and benchmarking.
Required Qualifications:
* Bachelor's degree in Computer Science or equivalent.
* 6-9 years of hands-on work experience as a Java Developer.
* Strong technical background in Java and Spring Boot.
* Knowledge of design patterns, data structures, and algorithms.
* Familiarity with microservices, SQL, Kafka, and relational databases.
* Exposure to Amazon Web Services (AWS) or cloud technologies.
* Good understanding of Docker, containers, and images.
* Knowledge of Java-related technologies and software development project management.
* Experience with RESTful and SOAP web services.
* Strong understanding of OOP concepts and good design skills.
* Familiarity with UML and design patterns.
* Excellent communication and collaboration skills.
* Experience working in an Agile/Scrum methodology.
* AWS exposure with knowledge of AWS IAM, AWS VPC, AWS EKS, AWS S3, AWS EC2, AWS API Gateway, AWS Lambda, and AWS RDS.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Information Technology
Industries
Banking, Investment Management, and Financial Services
#J-18808-Ljbffr