What are the responsibilities and job description for the Senior Java Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Compunnel Inc., is seeking the following. Apply via Dice today!
Job Summary We are seeking a Senior Java Developer to design, develop, and deliver cloud-based applications in a modern, high-impact environment. This role focuses on building scalable, secure, and high-performance solutions using Java, Spring Boot, and AWS. The ideal candidate will bring strong backend development expertise, cloud experience, and the ability to contribute to innovative solutions across software development and data-driven initiatives. Key Responsibilities Design, develop, and enhance cloud-based applications using Java and Spring Boot Build and maintain RESTful APIs and microservices-based architectures Architect and implement solutions leveraging AWS cloud services Collaborate with cross-functional teams to gather requirements and deliver scalable solutions Contribute to application modernization and cloud-native development initiatives Perform code reviews and ensure adherence to development best practices Troubleshoot and resolve complex technical issues across application and infrastructure layers Support integration with various systems, services, and data platforms Drive innovation and continuous improvement in development practices Participate in Agile development processes and team collaboration Required Qualifications Masters degree in Computer Science or equivalent technical experience 5 years of experience in Java development Strong experience with modern Java (Java 1121) Experience with Spring Boot and RESTful web services Minimum 34 years of hands-on experience with AWS Strong knowledge of AWS services such as Lambda, ECS, EC2, S3, RDS, API Gateway, SQS, IAM, VPC, and Route53 Experience with relational and NoSQL databases Strong problem-solving, debugging, and analytical skills Experience working in Agile environments Preferred Qualifications Experience with messaging technologies such as Kafka, RabbitMQ, SNS, or SQS Experience with microservices architecture and distributed systems Experience contributing to architectural design and cloud optimization strategies Strong collaboration and communication skills Education: Bachelors Degree
Job Summary We are seeking a Senior Java Developer to design, develop, and deliver cloud-based applications in a modern, high-impact environment. This role focuses on building scalable, secure, and high-performance solutions using Java, Spring Boot, and AWS. The ideal candidate will bring strong backend development expertise, cloud experience, and the ability to contribute to innovative solutions across software development and data-driven initiatives. Key Responsibilities Design, develop, and enhance cloud-based applications using Java and Spring Boot Build and maintain RESTful APIs and microservices-based architectures Architect and implement solutions leveraging AWS cloud services Collaborate with cross-functional teams to gather requirements and deliver scalable solutions Contribute to application modernization and cloud-native development initiatives Perform code reviews and ensure adherence to development best practices Troubleshoot and resolve complex technical issues across application and infrastructure layers Support integration with various systems, services, and data platforms Drive innovation and continuous improvement in development practices Participate in Agile development processes and team collaboration Required Qualifications Masters degree in Computer Science or equivalent technical experience 5 years of experience in Java development Strong experience with modern Java (Java 1121) Experience with Spring Boot and RESTful web services Minimum 34 years of hands-on experience with AWS Strong knowledge of AWS services such as Lambda, ECS, EC2, S3, RDS, API Gateway, SQS, IAM, VPC, and Route53 Experience with relational and NoSQL databases Strong problem-solving, debugging, and analytical skills Experience working in Agile environments Preferred Qualifications Experience with messaging technologies such as Kafka, RabbitMQ, SNS, or SQS Experience with microservices architecture and distributed systems Experience contributing to architectural design and cloud optimization strategies Strong collaboration and communication skills Education: Bachelors Degree