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, JNDI, JavaSockets, Log4J, SLF4J, EhCache, and Annotations, DesignUML, 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, ODBC, DatabaseSQL, 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 and PHP,Android1.5
Project Management Tools: MPP, JIRA and Confluence
Web Speed: Accelerator Varnish Framework
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 Confidential 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)
Technical Lead
Confidential, Carlsbad, CA
Responsibilities:
- 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
Technical Lead
Confidential, Atlanta, GA
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
Technical Manager
Confidential
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 Confidential 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
Scrum Master
Confidential
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.
Technical Manager
Confidential
Responsibilities:
- Explored the Android SDK and developed a new idea
- Was part of the Design team for architecture review of the application
- Responsible for planning, estimation and scheduling
- 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 kepton track.
Module Lead/Technical Lead/Technical Manager
Confidential
Responsibilities:
- Responsible for stakeholder management, initiating project and project plans,managing schedule, issues, risks and create mitigation plans Bug tracking system
- Assignment of Bugs through Etrack (Bug tracking tool).
- Fixing and Releasing the bug fixes as a Service pack
- Reporting the status to the customer
- Managing and Tracking the schedule ETA and other Project Management activities
- Manage and monitor operational metrics including revenue, profit margins and revenue forecast
- Monitor performance of team members, preparing annual appraisals of each team member and recommend promotions and salary hikes based on performance appraisals.
Tools: & Technologies: JAVA, JNI, Servlets, JSP, Struts, Spring, Hibernate,Tomcat and C++
Senior Software Engineer
Confidential
Responsibilities:
- Support for Production issues
- Fixing code issues
- Application Enhancement
Tools: & Technologies: Java, Javascript, Oracle and Essbase
Software Engineer
Confidential
Responsibilities:
- Design and Development of the product
Tools: & Technologies: Flash,JSP, ColdFusion and JavaScript Macromedia Flash Comm server and Macromedia ColdFusion Server