Senior Java Softwareentwickler (m/w/d)
Compunnel
The Senior Java Developer will be responsible for designing, developing, and delivering complex enterprise applications that support critical business and security initiatives within a highly regulated financial services environment. This role requires strong expertise in Java, Spring Boot, Apache Kafka, and Graph Database technologies, with a focus on building scalable, high-performance, event-driven applications. The ideal candidate will have experience working in Agile environments, developing robust solutions, mentoring team members, and driving engineering excellence across the software development lifecycle.
Design, develop, and maintain enterprise-grade Java applications that meet functional, non-functional, security, and compliance requirements.
- Contribute to story refinement, requirements analysis, and technical solution design activities.
- Participate in estimation, sprint planning, and Agile delivery processes.
- Perform proof-of-concept (POC) and spike development activities to evaluate new technologies and mitigate technical risks.
- Develop scalable, maintainable, and high-performing solutions using Java, Spring Boot, Kafka, and Graph Database technologies.
- Design and implement RESTful and SOAP-based services using JSON and XML.
- Develop and support event-driven architectures utilizing Apache Kafka and enterprise messaging platforms.
- Collaborate with Product Owners, Scrum Masters, Architects, Developers, and business stakeholders throughout the development lifecycle.
- Design, develop, and enhance application architecture components, interfaces, and solution accelerators.
- Resolve technical challenges and provide guidance to development teams during implementation.
- Build and maintain automated unit, integration, regression, and performance test suites.
- Develop and support Continuous Integration and Continuous Delivery (CI/CD) pipelines.
- Automate release processes and deployment activities to improve software delivery efficiency.
- Ensure solutions adhere to enterprise architecture standards, security policies, and regulatory requirements.
- Mentor junior developers and promote software engineering best practices.
- Participate in code reviews, design reviews, and technical discussions to improve overall code quality and maintainability.
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical field.
• Minimum 7 years of hands-on Java development experience in enterprise environments.
• Strong experience developing applications using:
o Core Java
Experience working with Graph Databases, preferably TigerGraph.
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Experience developing REST and SOAP web services using JSON and XML.
- Experience with cloud-based application development and deployment platforms.
- Strong experience with source control and configuration management tools such as:
o CI/CD Pipelines
- Strong experience with NoSQL databases, preferably Cassandra.
- Experience working with relational databases such as Oracle or SQL Server.
- o IBM MQ / Enterprise MQ Platforms
Experience working within Agile and Scrum development environments.
- Experience building large-scale, high-volume, real-time transaction processing systems.
- Advanced knowledge of Cassandra data modeling, optimization, and performance tuning.
- Experience designing distributed systems and cloud-native applications.
- Experience within financial services organizations.
- Knowledge of fraud detection, fraud management, transaction monitoring, or credit-related systems.
- Experience supporting enterprise security or risk management applications.
- Oracle Certified Professional Java Developer (Preferred).
- AWS, Azure, or Google Cloud Certifications (Preferred).
- Certified Scrum Developer (CSD) or Agile Certification (Preferred).
Core Java
- Graph Databases
- SOAP Web Services
• XML
- Oracle
- SQL Server
- Cloud Platforms
- 7+ Years of Java Development Experience
- Graph Databases (TigerGraph Preferred)
- Cassandra or NoSQL Databases
- Agile Development
Financial Services
- Fraud Detection & Prevention
- Transaction Processing Platforms
- Remote interviews are not permitted.
- Ability to work effectively within large enterprise Agile teams.
- Strong collaboration skills with Product Owners, Architects, Scrum Masters, and Development Teams.
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Softwareentwickler (m/w/d). Be the first to apply!
- java developer full time Chicago, IL
- java developer remote Chicago, IL
- java microservice developer Chicago, IL
- senior java developer Chicago, IL
- java developer backend Chicago, IL
- lead full stack java developer Chicago, IL
- java spring developer Chicago, IL
- java developer contract Chicago, IL
- java developer remote part time Chicago, IL
- remote junior java developer Chicago, IL
