Consultant Java Developer

Consultant Java Developer

Your responsibilities as a Java Developer:
  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
  • Write well designed, testable, efficient code by using best software development practices
  • Contribute in all phases of the development lifecycle
  • Create website layout/user interface by using standard HTML/CSS practices
  • Integrate data from various back-end services and databases
  • Gather and refine specifications and requirements based on technical needs
  • Hands-on development of software solutions and architectures
  • If necessary, project management or project management part
  • Technical design of projects and control of operational tasks
Technical Skills and Requirements
  • 3+ years of Java experience – Knowledge of Java web/application servers
  • Expertise in the following technologies: Core JAVA, Spring, Struts, JSP, Web-services, JavaScript, JQuery, Html5, Hibernate, JDBC, Microsoft SQL Server
  • Knowledge and experience in working with NoSQL databases, Messaging using JMS, Apache Kafka, Stream data analysis tools, Large scale event processing and queues
  • Key Functions: Development of a Web-based Expenses application in an Agile Environment
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object oriented analysis and design using common design patterns
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.)
  • Familiarity with Cloud based backend framework like AWS is a plus
  • Familiarity with building apps for real-time processing and analyzing of large volumes of data would be a plus
  • Familiarity with Unit Testing modules with available framework tools
  • Familiarity with continuous integration and build automation
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Familiarity with NoSQL based data stores would be a plus
  • Experience in the Spring Framework
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
  • Knowledge and experience with M2M communication and HCI communication and mobile solutions
  • Understanding of the integration of physical objects with virtual presentation
  • Work closely with the Business team to translate functional requirements into technical specifications. Participate in requirements definition for new Change Requests and design documents
  • Knowledge of relational and non-relational databases
  • Well-grounded knowledge of different presentation techniques
Soft Skills
  • Team and goal-oriented work style
  • Become acquainted with new topics and tasks quickly
  • Analytical and solution-oriented thinking
  • Willingness to assume leadership responsibilities
Submit Your Resume

* All fields are mandatory

First Name
Last Name
Email
Phone Number
Position Applying for
Core SKills

Upload Resume
How did you hear about us?  Friend LinkedIn Google Other