Overview
A Senior Java Developer is responsible for designing and developing Java applications. You will analyze business objectives and user requirements to determine and implement the characteristics and functionalities of the applications.
Responsibilities
- Design and implement Java-based applications.
- Define the objectives, characteristics, and functionalities of the application.
- Design, develop and test software applications.
- Debug and solve technical problems.
- Produce detailed design documentation.
- Analyze the existing Java infrastructure and recommend improvements.
- Mastery of Java data structures, algorithms, and software design.
- Customer success-oriented.
- Fluency in English is a must.
Qualifications
5 years of relevant work experience in web and software development.Design and implement Java-based applications.Define the objectives, characteristics, and functionalities of the application.Design, develop and test software applications.Debug and solve technical problems.Produce detailed design documentation.Analyze the existing Java infrastructure and recommend improvements.Mastery of Java data structures, algorithms, and software design.Customer success-oriented.Fluency in English is a must.Preferred Qualifications
Familiarity with build tools such as Maven, Ant, and Gradle.Solid knowledge of source code control systems (Git, Merging, Branching, Pull Requests).Good understanding of Java (J2EE) internals.Knowledge of SQL, relational databases such as PostgreSQL, MySQL, etc., non-relational databases such as MongoDB or SolR, and ORM technologies (Hibernate, JPA2).Experience with test-driven development.Experience in Agile / Scrum methodology.Full-time and Remote availability.What we offer
An opportunity to grow and develop your career with training, English support and courses, investment days, books, conference support, coaching, and 360 feedback. A good work-life balance with a remote working policy and gym membership discount.
If you share our commitment to delivering excellent client-focused service and putting customers first, enjoy working in teams, and are always looking to improve, join us!
Seniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
IT Services and IT ConsultingReferrals increase your chances of interviewing at Sophilabs by 2x
Get notified about new Senior Java Software Engineer jobs in Uruguay, Loreto, Peru .
#J-18808-Ljbffr