What are the responsibilities and job description for the Full Stack Developer Java AWS MuleSoft Integaration position at Tech Pro Inc.?
Job Details
seeking a Senior Full Stack Developer to join our client's team in the DC area. This role is a hybrid of hands-on development and architectural leadership, where you will serve as an Integration Architect guiding a small team. Your primary goal will be to design and implement complex integration solutions using a robust technology stack that includes Java, AWS services, and MuleSoft. The ideal candidate has extensive experience working within an Agile environment and a deep understanding of the full software development lifecycle. This is a hybrid/remote position that requires occasional onsite presence for team meetings and in-person PI Planning events in the DC or Wilmington locations.
- Lead and mentor a small team of developers while acting as an Integration Architect for complex solutions.
- Design, implement, and maintain integrated applications using Java, AWS, and MuleSoft platforms.
- Utilize a comprehensive set of development tools and practices, including Git (GitHub/GitLab), SonarQube, and TDD/BDD methodologies for MUnit and JUnit testing.
- Develop backend applications using Java with the Spring Boot framework and a variety of J2EE technologies (Hibernate, Servlets, JDBC, JMS, SOAP, and REST).
- Create robust solutions leveraging key AWS services such as Lambda, Kinesis, DynamoDB/Aurora, and Redshift.
- Write and design comprehensive unit and integration test cases to ensure code quality and reliability.
- Participate in all phases of the software development lifecycle, from initial requirements through deployment and operations.
- Extensive hands-on experience as a Full Stack Developer with a minimum of 7 years in Java, AWS, and MuleSoft.
- Demonstrated experience with a variety of J2EE technologies, including Hibernate, concurrent programming, and Object-Oriented design patterns.
- Proficiency with AWS cloud development and key services like Spring Boot, Lambda, Kinesis, DynamoDB/Aurora, and Redshift.
- Expertise in development and testing tools such as GitHub/GitLab, SonarQube, MUnit, and JUnit.
- Experience with various technologies including Oracle/SQL, MQ, Web Services (SOAP and REST), XSLT, JSON, and security models (JAAS, role-based security, encryption).
- Strong skills in developing and designing unit test cases using TDD and BDD methodologies.
- Experience with front-end JavaScript frameworks (JSP, HTML, JavaScript) is a plus.
Salary : $50 - $60