Role name: Java Developer
Experience (Years): 10 & Above
Location: McLean, VA
Role Description: + years of relevant working experience in software application development in Java, Spring boot and AWS ServicesTechnical skills: Hands-on experience in the design and development of applications using Java EE platforms Extensive Coding and conceptual knowledge on Java/J2EE Spring & Spring boot Framework, GraphQL, Hibernate, JPA, JSON & XML Knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate, etc.) Knowledge of NoSQL Databases like MongoDB, DynamoDB Hands-on experience on messaging service like Kafka, ActiveMQ Implementing automated testing platforms and unit tests In-depth knowledge of code versioning tools, for instance, Git, Bitbucket Understanding of building tools like Maven, Gradle, etc. Knowledge Cloud Service like AWS-EC2, S3, SNS, SQS, Step Functions, CloudwatchKey Responsibilities Design, develop, and maintain backend services using Java, Spring & Springboot Framework and AWS Participate in agile ceremonies and collaborate with cross-functional teams Ensure scalable and reliable service design for high-volume systems Communicate effectively with team members and stakeholders Debugging and troubleshooting Java applications Enhancing the performance and scalability of existing systems Conducting code reviews, and ensuring coding best practices Implementing security measures to protect applications