Position Title – Java Developer Location – Mohali Experience – 7+ Years Employment - Full Time Notice Period – 15-30 Days
JOB DESCRIPTION:
JOB SUMMARY:
Responsible for development, creation, and modification of computer application software and/or specialized utility programs. The Software Developer will analyze user needs and develop software solutions, as well as design software or customize software with the aim of optimizing operation efficiency. The Software Developer will work both individually as well as in coordination with the rest of the team.
ESSENTIAL JOB FUNCTIONS:
• Requires a demonstrated ability to work independently with minimal supervision and with a strong and innovative approach to problem-solving and finding solutions.
• Strong Analytical skills to understand the business requirements and suggest optimal solutions to the customer.
• Ability to work with the client/teams on the technical issue resolutions.
• Collaborate with team members to determine the best practices and client requirements for software applications.
• Develop intuitive software applications that meet and exceed the needs of the company/customer.
• Professionally maintain all software and create updates regularly to address customer and company concerns.
• Troubleshoot coding problems quickly and efficiently to ensure a productive workplace.
• Ensure software security by developing programs to actively use the standard guidelines defined by the company/industry standards.
• Involved in Code reviews to ensure code developed meets coding best practices guidelines.
• Well versed with the API integration or third-party integrations.
• Adheres to policies, procedures and standards as set forth by the company / client.
• Strong leadership skills with proven team handling capabilities and should be able to guide and mentor junior developers
• Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution.
• Proficient in making architecture choices and defining software coding standards, tools, and platforms.
• Solid understanding of core software development principles and methodologies.
• Solid understanding of software design concepts, patterns, tools and best practices.
Educational Qualifications:
• Bachelor’s / Master’s Degree in Computer Science, Software Engineering, or related field is required.
Experience: 7+ years
Skill Set:
Pure Hands-on technology and development professional. Advanced Expertise of software technologies and
standards, primarily Java, J2EE, Spring, Hibernate and tools including open source tools and platforms, web
services and open interfaces to build software that is state-of-the-art.
Details as follows:
• Must have knowledge with at least any two Frameworks (Spring/Spring Boot/Struts)
• Extensive experience with web applications using Java, J2EE, Spring MVC, Struts 2, Hibernate/JPA, JSP
• Extensive knowledge of Java, JVM tuning and troubleshooting. Knowledge of various J2EE and servlet containers such as Weblogic and Tomcat
• Proficient in JSON, Spring, XML, Struts2 and web services (REST). Demonstrate knowledge and experience working with APIs and SOA services
• Good knowledge of Web Services and related frameworks in Java like JAX-WS
• Extensive experience of the object-oriented analysis and design patterns/techniques with emphasis on Java/J2EEtechnology
• Good Experience in JSP, AJAX using Spring MVC, JSON, JQuery, Bootstrap
• Should be aware of Spring MVC, controllers, interceptors, filters and other framework features
• Knowledge of Key cloak would be an advantage.
• Strong Data Base knowledge
• Writing and maintaining unit test cases using JUnit
• Extensive knowledge/implementation of Coding Standards
• Strong analytical and problem-solving capabilities
• Experience with continuous integration & delivery
• Agile development experience
Upman Placements is a firm of Researcher & Recruitment Specialists. The company started life in 2002 in India as a recruitment specialist firm. The company has built a stellar reputation for high ethical standards, a specialized focus and unparalleled service. Emerged As one of the only truly global specialized staffing firms focusing exclusively in professional positions for our clients spread across more than 20 countries with a sizable presence across industry levels. With footprints in competitive markets of India, Europe, United Kingdom, Middle East, Singapore, Malaysia, Philippines, Indonesia, Brunei and East & Central African countries.