Sr. Java Developer, Resume
Bentonville, AR
SUMMARY
- 16+ years' experience in Software Development with prestigious IT Organizations in India and US. Involved in analysis, design, development, Implementation and maintenance of application software in the Internet/Intranet and Client/Server environment using Java, Spring, JSP and Servlets and Web services.
- Well versed with different functional areas like Retail, Storage,Banking, e - commerce and Telecom
- Worked on Virtualization using VMware product for provisioning VM's
- Technical expertise in all aspects of the SDLC involving requirement analysis,design, development, testing and troubleshooting; as well as maintaining strong relations with the client throughout the project lifecycle.
- An effective communicator with exceptional relationship management skills.
- Hands on experience in projects using Agile scrum, Waterfall and Iterative methodologies.
- Expertise in building N-tier Mobile/Web/J2EE applications using Servlets, JSP using MVC, Struts and Spring.
- Expertise in Java and J2EE design patterns
- Expertise in working with O/R mapping tool Hibernate, XML, JSON technologies
- Expertise with Restful web services using Jersey JAX-RS framework and Spring Web Services
- Expertise as a Scrum Master for the development of Shopping Cart Component for TomTom portal
- Good experience on working with Onshore/offshore teams across US, UK and Netherlands with Various clients
TECHNICAL SKILLS
Programming Languages: Java8 and JavaScript
J2EE Technologies: REST, HTTP, Servlets, JSP, JMS, EJB, AWT, JNI, Java Beans, RMI, JNDIJavaSockets, Log4J, SLF4J, EhCache, and AnnotationsDesignUML, Interaction, Sequence and Class diagrams, Use Cases
Web Frameworks: Struts2.3, Hibernate, Spring MVC, Apache Jersey JAX-RS, Apache Camel Jhipster, Gson, JAXB, Ibatis
Web Standards: HTML, REST HTTP, HTTPS, XML, SAX, DOM, SOA
Development Methodologies: Agile Scrum, Waterfall, SDLC and Iterative
Development Tools: Eclipse, NetBeans and IntelliJ
Application/Web Servers: JBoss, Tomcat, Apache
Networking/Streaming: DHCP, RTP/RTSP and Putty
Virtual Machines: Vmware
Data Access Technologies: JDBC, ODBCDatabaseSQL, PL-SQL, Sybase, Oracle 11i, My-SQL, H2 and Informix
Deployment/Configuration: CVS, maven, Ant, SVN, Perforce and Git/Stash, Jenkins, AnthilPro
Tools: Quality Center and Remedy (Incident Tracking)
Operating System: Unix, Windows and Mac
Secondary Skills: HTML5, JavaScript,Jquery, CSS3, D2K and C#(Basic), PL/SQL andPHP,Android1.5
Project Management Tools: MPP, JIRA and Confluence
PROFESSIONAL EXPERIENCE:
Sr. Java Developer,
Confidential, Bentonville, AR
Responsibilities:
- Design of the Event Layer Framework using Kafka
- Development of Event processing using Apache Camel produced by the Producers
- Enriching the events fetched using Camel Route and Processor
- Analyzing the Legacy applications for the Fleet and 3RD Party Fleet event data capture in the Informix
- Involved with Walmart Architecture team for design reviews and decision
- Persisting the Fetched events from Producer in Cassandra for Reporting
- Participating in the Daily scrum meetings, planning and retrospective.
- Capturing all the solutions to the issues in the JIRA confluence for theeffective collaboration
Tools & Technologies: Java8, Apache Camel, Kafka, Maven, Tomcat8, Spring,Restful and Informix and Cassandra (NoSql)
Confidential,
Technical Lead
Responsibilities:
- GTS(Global Tool Solution) applications is developed and used by Taylor made golf for their contract players to place different types of club and component orders
- Recommend changes on project design concepts to improve efficiency.
- Provide technical guidance to the team and support/enhancement of Internal Applications.
- Implement solutions focusing on reuse and industry standards at a program,enterprise or operational scope.
- Development of Account View application for the sales executive to view the Customer accounts, Orders, Invoices, Shipments and Delivery using Spring MVC, Ibatis and Oracle
- Convey architectural solutions to all levels of professionals and leaders.
- Identify, review and present input on project activities and plans.
- Worked on the deployment of MyfitmentPro app in AWS.
- Having frequent meeting with the offshore team to ensure the user stories are discussed and captured.
- Supported the offshore team in reviewing High level design.
- Providing design solutions for the business cases.
- Onsite and Offshore co-ordination to deliver the user stories to the Business and ensuring all the feedback/defects are captured and fixed.
- Creating tomcat Load Balancer servers in Windows 2008 for the migration of various applications
Tools and Technologies Java1.7, Spring 3, Hibernate,LDAP and Spring security and EHCache Operating System Windows and Linux
Confidential,
Technical Lead
Responsibilities:
- Requirement & Design reviews with client.
- Research and development
- Participating in code reviews of the offshore team
- Development of Page Per Store along with state directory, store directory pages by communicating to Store Finder Restful web services to display all the store details.
- Co-coordinating with offshore team to review and guide them technically to complete the user story.
- Working with customers to build long term, mutually beneficial relationships.
- Opportunities, proposal development and presentation to client management stakeholders.
- Have done a complete architecting on the performance implementation using Varnish for page per store application
- Recruitment and managing project teams, including development of skill set profiles, assisting in selection of team members.
- Monitor performance of team members, preparing annual appraisals of each team member and recommend promotions and salary hikes based on performance appraisals.
Tools & Technologies: Java7, Struts2.3,Spring 3, SVN, Web services, Varnish, PageBuilder
Confidential,
Technical Manager
Responsibilities:
- Managing small and medium-scale projects running concurrently and overseeing the end-to-end delivery of these projects.
- End-to-end program management, project planning and estimation, quality management, change management and resource management.
- Responsible for stakeholder management, initiating project and project plans, managing schedule, issues, risks and create mitigation plans.
- Monitor day-to-day activities of the project, tracking the project tasks as per schedule, managing project risks, communicating these risks to the clients and taking necessary preventive/corrective actions to ensure the project is kept on track
- Provide status reports to Huawei and to the Mindtree management team on the health of the project as per the communication plan.
- Requirement & Design reviews with client.
- Anchoring performance and productivity improvement of the team.
- Working with customers to build long term, mutually beneficial relationships.
- Business development and sales activities including identifying new business growth opportunities, proposal development and presentation to client management stakeholders.
- Manage and monitor operational metrics including revenue, profit margins and revenue forecast.
- Reviewing staffing/expansion requirements to the existing pool of resources based on project requirement.
- Recruitment and managing project teams, including development of skill set profiles, assisting in selection of team members.
- Monitor performance of team members, preparing annual appraisals of each team member and recommend promotions and salary hikes based on performance appraisals.
- Monitoring and supporting the team members to groom into their skill set to be competent on Cross modules using Huawei define Competence development plan
Tools & Technologies: Java, JSP and Struts, SVN, Clearcase, Oracke10g/11g,Web services (SOAP and Restful)Operating System: Windows and Unix
Confidential
Scrum Master
Responsibilities:
- Facilitate Sprint Planning, Daily Scrums, Sprint Reviews and RetrospectiveMeetings
- Development and Unit testing of Common service layer
- Create and maintain the Sprint Backlog, Sprint Burn down Chart and TaskBoard
- Demonstrate the product at the end of each Sprint — during the Sprint Review
- Implement action items that come out of Retrospectives (essentially lessonslearned)
- Make the Team aware of impediments and facilitate efforts to resolve them
- Serve as a coach and mentor to members of the Team
- Driving the daily Scrum meetings
- Respectfully hold the Team, Product Owner and Stakeholders accountable for their commitments
- Continually work with the Team and business to find and implement improvements.
Tools & Technologies: Java6, Spring, Maven, RESTFUL Web services and JAXB,JIRA for agile scrum Management.
