Join SWATX as a Senior Java Engineer, where you'll be tasked with the design, development, and maintenance of robust Java applications that propel our various initiatives forward. Your in-depth knowledge and experience will guide our team towards implementing industry best practices, enhancing overall performance, and delivering superior software solutions. Engage with cross-functional teams to capture requirements, architect innovative solutions, and ensure smooth integration with front-end systems.
• Proven experience as a Java Developer (5+ years required).
• Strong proficiency in core Java, including Java 8 or higher.
• Experience with Java frameworks such as Spring, Hibernate, or JavaServer Faces (JSF).
• Familiarity with RESTful APIs and microservices architecture.
• Understanding of relational databases (e.g., MySQL, PostgreSQL) and ORMs.
• Strong problem-solving skills and a detail-oriented mindset.
• Experience with version control systems, particularly Git.
• Excellent communication and teamwork abilities to work effectively in a collaborative environment.
• Knowledge of Agile methodologies and experience in leading Agile teams is a plus.