Skip To Main Content
backBack to Search

Middle Java Developer

Java, Angular, JavaScript, Spring Boot, Agile, Google Cloud Platform
warning.png
Sorry, this position is no longer available

We are looking for a skilled Middle Java Developer to join our team, working with a leading provider of business information, analytics, and outsourcing services. As a Middle Java Developer, you will contribute to the development of new products and maintenance of existing products. You will devise and modify procedures to solve problems, design, code, test, debug, and document programs. You will also consult with users, develop business relationships, and integrate activities with other IT departments to ensure successful implementation. If you have a passion for emerging technology trends and a dedication to delivering high-quality software solutions, we invite you to apply for this role.

Responsibilities
  • Design, code, test, debug, and document Java applications, ensuring high-quality software solutions
  • Prepare detailed specifications from which programs will be written, designed, coded, tested, and debugged
  • Consult with users, develop business relationships, and integrate activities with other IT departments to ensure successful implementation
  • Monitor and report to management on the status of project efforts, anticipating/identifying issues that inhibit the attainment of project goals and implementing corrective actions
  • Foster and maintain good relationships with customers and IT colleagues to meet expected customer service levels
  • Contribute to the development of new products and maintenance of existing products
Requirements
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience
  • 2+ years of experience in software design, development, and testing
  • Strong Java development skills, demonstrating your proficiency in developing scalable and maintainable Java applications
  • Strong Angular development skills, showcasing your ability to build responsive and dynamic web applications
  • Strong knowledge of the Spring framework, highlighting your expertise in developing enterprise-level applications
  • Excellent written and verbal communication skills, enabling you to effectively communicate with cross-functional teams
  • Ability to work independently under general direction, reflecting your self-motivated and proactive approach to work
  • Dedication to keeping abreast of emerging technology trends, demonstrating your passion for continuous learning
  • Strong relational database experience using Oracle9i/10g/11g, showcasing your proficiency in designing and developing complex database systems
  • Experience designing application systems, demonstrating your ability to translate business requirements into technical solutions
  • Web Services development familiarity using either SOAP, WSDL, or REST
Nice to have
  • Experience with Google Cloud Platform, showcasing your ability to develop and deploy cloud-based applications
  • Experience working in an Agile environment, demonstrating your ability to work collaboratively and iteratively with cross-functional teams
  • Experience with one of the following frameworks: SEAM, Struts, JSF, or Grails
  • Experience using one of the following: JBoss, Glassfish, Weblogic, WebSphere
  • Experience working in and deploying to a UNIX-based environment
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you