Agile Global Solutions - Taylor, TX
posted about 2 months ago
The Senior Java Developer position is a critical role within our development team, focusing on the design, development, and maintenance of Java-based applications. The ideal candidate will have a strong background in Java/J2EE technologies, with a preference for Java 17 or greater. This role requires proficiency in various web technologies including HTML, CSS, JavaScript, and jQuery, as well as experience with JSP and frameworks such as Spring or Struts2. The candidate should also be well-versed in Object-Relational Mapping (ORM) techniques, particularly Hibernate, and have a solid understanding of relational databases and SQL, specifically Oracle PL/SQL. In this position, the Senior Java Developer will be responsible for developing high-quality software solutions that meet business requirements. This includes hands-on experience in building Java applications, optimizing performance, and troubleshooting production issues in a fast-paced environment. The role demands a self-starter who is motivated to work outside their comfort zone and is capable of collaborating effectively with team members. Strong problem-solving skills and excellent verbal and written communication abilities are essential for success in this role. The candidate will also be expected to work with various tools and technologies such as Git, Maven, Jenkins, and Docker Containers, and should have experience with reporting tools like Jasper Reports and JUnit for testing. Familiarity with Linux environments and web servers like Tomcat or JBoss is also required. The position offers an opportunity to work on challenging projects and contribute to the overall success of the development team.