The main responsibilities of the post are :
- Managing Java/Java EE application development while providing expertise in the full solution development lifecycle, from concept and design to testing
- Building web and mobile products to serve a variety of customers- needs
- Implementing APIs for internal and external use
- Building up a useful, robust automated test suite to support a Continuous Deployment environment.
- Being involved in the wider web development community, identifying good practices we can adopt and sharing our experiences.
- Ensure designs follow specifications, standards (Java coding) and best practices.
- Sharing knowledge of tools and techniques with the wider team, both developers and non-developers
- Taking part in 2nd-line support of applications and platforms, including occasional support outside of office hours
- Contributing in all phases of the solution development lifecycle
- Writing well designed, clean, testable, re-usable, reliable and efficient Java code
- Help maintain code quality, organization and automation
- Ensure the best possible performance, quality, and responsiveness of the applications
- Design and develop user interfaces to B2B based applications by setting expectations and features priorities throughout development life cycle
- Resolve technical issues through debugging, research and investigation and devise solutions to problems
- Ability to prioritize and multi-task to meet deadlines
- Ability to undertake new design and development, analyse and re-factor existing programs or formulate logic for new systems
Qualification, Experience & Skill Set Required :
A) Essential :
- Experience building server-side web applications and detailed knowledge of Java & Java EE
- Experience in exposing and consuming data using web services
- In-depth knowledge of SOAP and REST WS protocol
- Skill for writing reusable Java libraries
- Degree in Computer Science, Engineering or a related subject
- Proven hands-on Software Development - SDLC experience (8 years)
- Proven working experience (6 years) in Java development
- Hands-on experience in designing and developing applications using Java EE platforms
- Solid understanding of object-oriented programming using common design patterns.
- Good overview of SDLC process, requirements specification, software development, and software debugging
- Excellent knowledge of Relational Databases (eg: Oracle, etc.) and SQL
- Experience as a Sun Certified Java Developer
- Experience in developing web applications using at least one popular web framework (JSF, AngularJS, Spring MVC, Hibernate, GWT, etc.)
- Experience in Java Integrated Development Environment (eg: Eclipse IDE, etc.)
- Familiarity with concepts of JDBC & RESTful
- Good understanding of the class loading mechanism in Java
- Good understanding of JVM, its limitations, weaknesses, and workarounds
- Experience with test-driven development
- Experience working on technical projects within a team
- Working experience with Multi-tier environment involving Windows and UNIX servers
- Knowledge of the use of version control systems such as subversion or git
- Ability to quickly research and learn new programming tools and techniques
- Results-oriented and focused on meeting deliverable timelines
- Problem solving, analytical mind and positive attitude
- Good communication skills and a customer-oriented attitude
- Teamwork and willingness to listen to others
- Strong development skills with the ability to learn new programming skills and tools quickly and independently
- Ability to interpret and understand database schemas to ensure database integrity
Desirable :
- Experience of building and scaling high-traffic B2B websites, e-Commerce is a plus
- Understanding of the use of Responsive Web Design
- Experience of working with JavaScript libraries to produce data visualizations
- Experience of designing and maintaining public HTTP APIs
- Experience of handling large data sets and scaling their handling and storage
- Experience with BPM workflow is a plus
- Experience with working on any B2B ERP is a plus
- Proficient understanding of code versioning tools, such as Git, SubVersion, etc.
- Experience with build tools such as Ant, Maven, and Gradle is a plus
- Experience with continuous integration is a plus
- Experience with issue tracking product (eg: JIRA) is a plus
India JAVA/J2EE jobs, jobs, job search, India, JAVA/J2EE JOBS in Ahmedabad ,JAVA/J2EE JOBS in Bangalore , Bangalore,,JAVA/J2EE JOBS in Calcutta,JAVA/J2EE JOBS in Chandigarh,JAVA/J2EE JOBS in Chennai,JAVA/J2EE JOBS in Delhi,JAVA/J2EE JOBS in Gandhinagar,JAVA/J2EE JOBS in Gurgaon,JAVA/J2EE JOBS in Hosur,JAVA/J2EE JOBS in Hyderabad,JAVA/J2EE JOBS in Mumbai,JAVA/J2EE JOBS in Nagpur,JAVA/J2EE JOBS in Noida,JAVA/J2EE JOBS in Pune
Tuesday, December 15, 2020
Unilog - Senior Software Engineer - Java/J2EE Technologies (5-10 yrs) (Unilog)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.