What are the responsibilities and job description for the Java Software Engineer position at Ascendion?
Key Responsibilities:
- Design and develop Spring Boot microservices to support high-volume transaction processing.
- Build and maintain RESTful APIs for seamless integration between internal and external systems.
- Work with AWS services such as EC2, S3, RDS, Lambda, IAM, VPC, SNS, SQS, CloudWatch, and ECS.
- Implement and optimize Kafka-based messaging solutions for real-time data streaming.
- Deploy and manage applications using Docker containers and Kubernetes.
- Develop and enhance BPEL processes, BPM workflows, and ADF applications.
- Perform database management and optimization using Oracle, PostgreSQL, and MySQL.
- Ensure high availability and performance by designing fault-tolerant architectures and implementing CI/CD pipelines using Jenkins, Maven, and Git.
- Collaborate with cross-functional teams including architects, DevOps engineers, and business stakeholders.
- Provide production support, troubleshoot issues, and ensure minimal downtime.
Required Qualifications:
- 7 years of experience in Java/J2EE development.
- Strong hands-on experience in Spring, Spring Boot, and microservices architecture.
- Proficiency in building and consuming RESTful and SOAP APIs.
- Experience with Kafka, Docker, Kubernetes, and containerized deployments.
- Hands-on experience with AWS cloud services and infrastructure management.
- Expertise in CI/CD automation, version control (Git, SVN), and Jenkins pipelines.
- Strong SQL skills and database experience in Oracle, PostgreSQL, or MySQL.
- Experience working with Agile methodologies, Scrum, and DevOps practices.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications:
- Experience in Oracle SOA Suite, Oracle BPM, Oracle Service Bus (OSB), and BPEL.
- Knowledge of Angular JS, JSP, HTML5, and frontend development.
- Experience in QA automation using Java-Cucumber framework.
- Familiarity with SonarQube, Nexus, and Artifactory for code quality and dependency management.
- Understanding of security best practices in cloud and API development.
- AWS certifications (AWS Certified Developer, AWS Solutions Architect) are a plus.
Salary : $50 - $60