Java Developer

Compunnel Inc.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Build Automation
Azure
Big Data
Google BigQuery
Cloud Computing
Cloud Engineering
Information Systems
Continuous Integration
Data Integration
IBM DB2
Relational Databases
Cursor (Graphical User Interface Elements)
IBM WebSphere DataPower SOA Appliances
Software Debugging
DevOps
Java Platform Enterprise Edition (J2EE)
IBM WebSphere MQ
IBM Websphere Application Server
Spring
JSON
Java API for RESTful Web Services (JAX-RS)
Maven
MySQL
Object-Oriented Software Development
Oracle Applications
Swagger
Software Deployment
Software Systems
SQL Stored Procedures
SQL Databases
Openapi
Google Cloud Platform
Enterprise Software Applications
Postman
GitHub Copilot
Spring-boot
GIT
Containerization
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Deployment Automation
Google Cloud Functions
Kafka
REST
Terraform
Software Version Control
Ibm Integration Bus
Jenkins
Microservices

Requirements

Job Summary Seeking a Java Developer to design, develop, and implement scalable IT solutions aligned with enterprise architecture standards. This role involves working closely with business and technology stakeholders to deliver high-quality software solutions in Agile or Waterfall environments. The ideal candidate will have strong expertise in Java development, REST APIs, cloud technologies, microservices architecture, and DevOps practices. Key Responsibilities Design, develop, test, and implement enterprise software solutions using Java technologies Deliver high-quality software solutions in Agile or Waterfall delivery environments Collaborate with business and technology stakeholders to understand requirements and develop technical solutions Serve as the primary technical owner for project deliverables and implementation activities Develop and maintain RESTful APIs and microservices architectures Build and maintain CI/CD pipelines and support automated deployment processes Troubleshoot, debug, and optimize application performance Develop and maintain integrations using Kafka, Fuse, IBM MQ, and related middleware technologies Create and maintain SQL queries, stored procedures, and database integrations Support cloud-native application deployments and infrastructure automation Participate in Agile ceremonies and contribute to continuous improvement initiatives Collaborate with development teams, operational partners, and business stakeholders to ensure successful project delivery Required Qualifications Bachelors degree in Computer Science, Information Systems, Business, or a related field, or equivalent experience 5+ years of experience delivering business and technical solutions using Java technologies Strong experience with Java, Spring, Spring Boot, REST API development, Kafka, Fuse, JSON, and SQL Experience with microservices architecture and RESTful web service development Experience with DevOps practices, CI/CD pipelines, containerization, and cloud deployment architectures Experience with Jenkins, Kubernetes, Git, and related source control and deployment tools Experience with relational databases including Oracle, MySQL, or DB2 Strong understanding of Object-Oriented Design principles Experience with J2EE, JAX-RS, Swagger/OpenAPI, and API testing tools Experience troubleshooting and debugging enterprise applications Experience with Apache Maven build automation Experience with JWT authentication and authorization mechanisms Experience with IBM DataPower Gateway and IBM Integration Bus (IIB) / ACE Knowledge of IBM MQ and WebSphere technologies Strong problem-solving, analytical, and communication skills Ability to work effectively in fast-paced and collaborative environments Preferred Qualifications Experience with cloud platforms such as Google Cloud Platform (Google Cloud Platform), AWS, or Azure Hands-on experience with Google Cloud Platform services including Cloud Run, Terraform, BigQuery, and Big Data technologies Experience with Fraud Technology initiatives Experience leading development teams and mentoring team members Understanding of Agile methodologies including Scrum and Kanban Experience with AI-assisted development tools such as GitHub Copilot or Cursor Experience optimizing applications for performance, scalability, and reduced time/memory complexity Education: Bachelors Degree

Apply for this position