Senior Java Developer / Tech Lead

  •  

Minneapolis, MN

Industry: e-Commerce

  •  

Less than 5 years

Posted 273 days ago

  by    Gaurav Kumar

This job is no longer available.

Role                     : Senior Java Developer / Tech Lead

Location              : Minneapolis,MN

Emp Type           : Permanent Job

Interview           : Phone/Skype

 

Ability to work with architects & business analyst on solution designing and review

Core Java 1.6 or Higher, J2EE, Struts 2.0, Spring, SOAP Webservices, Restful service, WebSphere8.X, XML, Unix, Junit, SQL, SonarQube, Version Control tool(GitHub, ClearCase), CI/CD Tools, Gradle, Jenkins, Design Patterns, APIfication(SpringBoot, JSON) & Any web analytical tool(Tealeaf), Flash, HTML5, Web sockets, CSS3, Javascript, Jquery angularjs.

 

MUST HAVE

?        Proven hands-on Software Development experience.

?        Ability handles / operates individually.

?        Proven working experience in Java development.

?        Experience in developing web applications using at least one popular web framework (JSF, Struts , GWT, Spring MVC)

?        Object oriented analysis and design using common design patterns.

?        Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).

?        Experience with test-driven development.

?        Excellent communication.

?        Flexible to learn new technologies and gain Domain knowledge quickly.

?        Proficient understanding of code versioning tools, such as Git.

?        Good in team leading

?        Good in analysis & problem solving

?        Good knowledge of estimation technique & Risk management skills

?        Good Time Management Skills

?        Ability to anticipate issues and formulate remedial actions

?        Easily adoptable to company culture.

 

NICE TO HAVE:

?        Knowledge on Agile Methodology. 

?        Experience as a Sun Certified Java Developer.

?        Familiarity with continuous integration.

?        HP QC, HP SM, JIRA Tool knowledge

?        3+ Years of TravelTransportation & Hospitality industry experience

?        Ability to take on multiple assignments

 

Project Responsibilities

 

?        Developerresponsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.

?        Lead or play a leadership role in the technical design of new systems/applications for small to midsize projects, working from functional specifications

?        Lead the development phase of small to midsize projects, making work assignments and holding staff accountable

?        Conduct project level feasibility analysis, work effort estimations and integrate for the whole system

?        Thoroughly understand the Requirements and Design

?        Design and implement automated unit testing framework as required

?        Conduct lead reviews and provide feedback to the team

?        Develop, maintain, troubleshoot, enhance and document components develop by self and others as per the requirements and detailed design

?        Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

?        Process oriented, Self-motivated & Able to provide reliable solutions to customer.

?        Monitor the operating efficiency of existing application systems and provides (or arranges for) proactive maintenance.

?        Serve as a coach and mentor to junior developers

?        Provide accurate and detailed weekly task reports to PM

?        Promptly escalate issues, which affect delivery and quality that are beyond scope of influence and report same to Project manager

 

General Responsibilities

?        Assist Project Lead/PM/BA/Architect in project coordination

?        Conduct project risk identification and mitigation action planning with the project manager

?        Able to handle multiple projects simultaneously

?        Willingness to work outside standard business hours to resolves issues or complete special projects as needed

?        Maintain high team morale

?        Adhere to company and project standards and guidelines

?        Pay high attention to detail in all work

?        Quality, on time delivery of agreed deliverables

Core Java 6, Struts, Spring, IBM MQ, Oracle