Apolis
Java Developer
Apolis, Columbia, Maryland, United States, 21046
Job Title: Java DeveloperLocation: RemoteTax Term: C2CJob Type (Permanent/Contract): ContractDuration: Long TermPay Range:$70/hr - $75/hr C2CDescription:- Design, develop, and implement Java-based microservices and APIs to support the investment compliance application- Integrate the application with Charles River's API and other internal data sources using technologies like REST, gRPC, and web services- Develop and optimize data processing pipelines, including the creation of lists for issuers, brokers, and securities- Implement AWS-based infrastructure and services, such as Lambda, SQS, RDS, and ECS, to support the application's scalability and reliability- Collaborate with the front-end team to ensure seamless integration between the backend and user interfaces- Write clean, maintainable, and well-tested code, adhering to best practices and coding standards- Participate in an Agile development process, including sprint planning, code reviews, and continuous integration/deployment- Provide technical guidance and mentorship to junior team members
Required Skills:
- 3+ years of experience in Java development, with a strong understanding of modern Java versions (Java 17 preferred, Java 11 minimum)- Proficient in Spring Boot and microservices architecture- Experience with AWS services, including Lambda, SQS, RDS, and ECS- Familiarity with SQL and database design, including Postgres- Exposure to Python and React.js is a plus- Ability to write clean, well-documented, and testable code- Strong problem-solving and analytical skills- Excellent communication and collaboration skills- Experience working in an Agile development environment
Qualifications:
Required Skills:
- 3+ years of experience in Java development, with a strong understanding of modern Java versions (Java 17 preferred, Java 11 minimum)- Proficient in Spring Boot and microservices architecture- Experience with AWS services, including Lambda, SQS, RDS, and ECS- Familiarity with SQL and database design, including Postgres- Exposure to Python and React.js is a plus- Ability to write clean, well-documented, and testable code- Strong problem-solving and analytical skills- Excellent communication and collaboration skills- Experience working in an Agile development environment
Qualifications: