What are the responsibilities and job description for the Senior Java Developer position at TALENT Software Services?
Position Summary
We are seeking an experienced Java Developer with strong expertise in:
Key Responsibilities
Required Skills & Experience
We are seeking an experienced Java Developer with strong expertise in:
- Java & Spring Boot
- REST API development
- Batch processing
- Event-driven architecture
- MuleSoft integrations
- Document generation tools
Key Responsibilities
- Develop and maintain backend applications using Java and Spring Boot
- Design and implement scalable RESTful APIs and microservices
- Build and optimize batch processing solutions
- Implement event-driven and queue-based asynchronous processing using:
- AS400 Data Queues
- Kafka
- RabbitMQ
- AWS SQS
- Deploy and manage Java-based applications in AWS and web server environments
- Develop and optimize:
- PostgreSQL functions
- Stored procedures
- Advanced SQL queries
- Design and maintain MuleSoft integration flows and API-led connectivity solutions
- Collaborate with frontend developers using:
- Angular
- React
- Work with document automation and template management tools such as:
- SmartDocuments
- Adobe Forms Development
- Partner with business analysts, architects, and stakeholders to deliver high-quality enterprise solutions
Required Skills & Experience
- 7 years of experience in Java and Spring Boot development
- 5 years of experience with:
- REST API design
- Authentication & authorization
- Microservices architecture
- 5 years of experience building and optimizing batch processes
- 5 years of hands-on experience with:
- Event-driven architectures
- Message queue technologies
- 3 years of MuleSoft development experience including:
- Integrations
- API management
- 3 years of experience deploying applications in AWS environments
- 2 years of experience with template-based document generation platforms such as:
- Smart Documents
- Adobe Forms
- Experience with:
- PostgreSQL functions
- Stored procedures
- Advanced SQL queries
- Working knowledge of:
- Angular
- React
- Experience working in enterprise application environments
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Experience working in Agile/Scrum development teams
Salary : $65