Senior Java Engineer - Server Side Programming

  • Full-time

Company Description

About us

Atto Technoloy Solution is an information solutions firm specialize in IT consulting and staffing solutions, software development and mobile application development. Our solutions can be tailored to match our clients’ needs while maintaining the flexibility to adapt to dynamic market and business requirements. We have been providing our services to corporate clients.

We are committed in delivering excellence by creating innovative and flexible solutions for our clients and help them derive greater business value through better management of technology.

Our mission is to make your business stronger. We do that by improving your business processes, reducing costs, supplying professional expertise at critical junctures, and developing powerful software and IT solutions for your unique needs. We invite you to join our list of clients who benefit from Wisdom’s innovative methodologies and shared-risk pricing mode

Specialties

IT consulting, Software Development, and Staffing Solutions

Job Description

Essential Duties and Responsibilities:

  • Work with other teams members to understand customer requirements and come up with meaningful solutions.
  • Write Java Server application using Spring framework
  • Define DB schema, set up MySQL DB
  • Lead requirements gathering, UML or Use Case modeling, analysis and design activities
  • Design, implement, deploy and test end-to-end solution. Be able to deploy production server onto Amazon or Azure cloud.
  • Define REST interface for terminal application and mobile application to call
  • Present and evaluate design solutions objectively and facilitate conflict resolution
  • Participate in meetings & reviews with customers and team members.
  • Troubleshoot potential issues at customer locations

Qualifications

Knowledge and Experience:

  • Core Java, J2EE, JDBC, XML, XSD, JSP and Web Services
  • DropWizard or other J2EE webserver experience,
  • Jersey, JAX-RS, Jackson, JDBI
  • Use of JSON/REST for client-server data exchange
  • Strong SQL knowledge, including complex queries and schema design
  • Knowledge of cloud-based storage systems (Amazon S3)
  • Agile development (Scrum)
  • Knowledge of HTML5, CSS3, AJAX
  • Strong knowledge of programming / systems analysis, as well as quality assurance, and integration functions
  • Remote debugging with Eclipse
  • Web application security principles; common attacks and prevention
  • Experience with UNIX/Linux operating systems

Additional Information

Skills and Ability:

  • Minimum of 4 years of Java server side
  • Excellent verbal and written communication skills
  • Candidate must have an extremely high level of energy, drive, and creativity to solve complex business problems; possess strong leadership capabilities.
  • Have a high tolerance for ambiguity and an ability to work and thrive in a fast-paced, customer centric and sales focused entrepreneurial environment.
  • Some local and international travel may be involved.
  • Bachelor's degree in Computer Science, Information Technology, or related field