Svitla Systems, Inc.
SENIOR JAVA DEVELOPER
Svitla Systems, Inc.Argentina18 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
Svitla Systems Inc. is looking for a Senior Java Developer for a full-time position (40 hours per week) in Argentina. Our client is a leading online training provider.

Requirements

  • At least 3-6 years of hands-on experience in coding.
  • Minimum bachelor's degree in software engineering, computer science, and IT.
  • Strong understanding of designing and developing object-oriented, flexible, scalable and extensible Java components.
  • Advanced experience with frameworks like Spring, Struts, and Hibernate.
  • Understanding of Java, JSP, JSPF, JSTL, Rest/SOAP Services, EJBs, and JPA.
  • Understanding of Java Editors, specifically IBM RAD, Eclipse /MyEclipse.
  • Knowledge of testing tools like JUnit etc.
  • Some knowledge of IBM WebSphere Application Server configurations
  • Working experience with SQL queries.
  • Familiarity with IBM DB2.
  • Excellent team player with ability to work independently and in time sensitive environments.
  • Motivated self-starter with exceptional communication and interpersonal skills.
  • Experience working in a team production environment.
  • Be comfortable working in a fast-paced environment.
  • Dependable, enthusiastic, motivated, team player, detail-oriented individual.
  • Excellent communication skills.
  • Ability to learn new tools quickly to get the job done.

Responsibilities

  • Consistently write, translate, and code software programs and applications according to specifications.
  • Ensure that the code meets specifications. Write code that is easily maintainable. Debug your own code for preliminary testing. Practice standard software development methodologies and standards.
  • Enhance, modify, and repair existing code.
  • Contribute to the development, delivery, and maintenance of technology-based business solutions.
  • Code, test, and implement configuration changes to software applications to meet both functional and technical requirements.
  • Be involved in the full software development life cycle in coordination with other engineers, QA, and designers and be confident and adept in articulating ideas in a clear, well thought out manner.
  • Generate innovative ideas and support new ideas or approaches that enhance service.
  • Ensure that all architectural/coding guidelines are followed.
  • Assist application developers, analysts, and designers in the conceptualizing and development of new software programs and applications.
  • Maintain the preparation and documentation of program requirements and specifications.
  • Provide guidance to and review the work of other team members, to improve existing code and implement improvements potentially to improve existing code and investigate ways to enhance it as well as investigate ways to potentially improve existing code and implement improvements.
  • Participate in requirements debriefing and finalizing requirements
  • Participate in root-cause analysis, communicate options for resolution and provide recommendations to customer-facing technology problems

Key Performance Indicators

  • First time ticket resolution – measure resolved vs. reopened tickets.
  • Adherence to the technology and organization through wide processes to get the work done.
  • Accuracy of estimates and conformance to planning.
  • Ensure unit testing side by side with developed code.

We offer

  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Comprehensive private medical insurance.
  • Regular performance appraisals to support your growth.
  • Flexibility in workspace, either remote, our welcoming office or local coworking.
  • Bonuses for recommendations of new employees.
  • Bonuses for article writing, public talks, other activities.
  • 15 vacation days, 10 national holidays, sick leaves.
  • Personalized learning program tailored to your interests and skill development.
  • Free tech webinars and meetups organized by Svitla.
  • Fun corporate online\offline celebrations and activities.
  • Well-established remote culture.
  • Awesome team, friendly and supportive community!

Key Skills

Ranked by relevance