Sr. Java/j2ee Developer Resume
Sanjose, CA
EXPERIENCE SUMMARY:
- 10+ years of strong technical and development skills with successful execution of projects and expertise in Object Oriented Programming with Java/J2EE both in service and product development in Banking, Insurance, Telecom, TV, Ecommerce, Enterprise Content Management (ECM) domains.
- Strong working experience in technologies JAVA, J2EE, Spring, WebServices, Hibernate
- Experience in developing RESTful API services with exposure to MicroServices
- Experience with NoSQL databases Neo4j,MongoDB and exposure to Cassandra, Couchbase databases
- Exposure to Micro - services architecture
- Experience in database (Oracle, Sybase, DB2, MYSQL, NoSQL).
- Experience in full life cycle projects including Requirement Analysis, Design, Development, Testing and Deployment and Maintenance & Support.
- Experience in architecting and designing enterprise applications.
- Experience in working agile based projects and SCRUM.
- Experience in algorithms and data structures analysis and implementation.
- Thorough understanding of quality, performance, security, cross-platform, application support and integration, and working in complex projects and structure.
- Self Motivated and a good team player with reputation of integrity and ability to work in multiple areas and can independently work on the tasks.
TECHNICAL COMPETENCIES:
Operating Systems: Windows, Unix/Linux
Languages: Java, SQL, PL/SQL, C, C++
Web Technologies: JSP, JQuery, JavaScript, AJAX, JSON, HTML and CSS, BootStrap, AngularJS
Backend Technologies: Servlets, J2EE, EJB, JMS, JPA
Middleware Technologies: REST, SOAP Web Services, XML, XSD and WSDL
Frameworks: Struts, JSF, Spring, Spring Batch, Spring MVC, Spring Boot, Spring WebServicesATG Ecommerce Framework.
ORM Frameworks: Hibernate, MyBATIS
Application Servers: WebLogic, WebSphere, JBOSS
Web Servers: Apache HTTP, Tomcat
Tools: Continuous Integration Tools: Jenkins, Hudson
Code Coverage: SonarQube, Cobertura
Build Tools: Maven, Ant
Unit Testing: Junit, JMock
Log Tools: Log4j, Commons logging
Source Control: GIT, SVN, CVS, IBM RTC
Other Tools: StarUML, Microsoft Visio
Test Tools: SOAP UI, Parasoft SOA, JMeter, LoadUI
Databases: Oracle, DB2, MySQL, NoSQL NEO4J,MongoDB
PROFESSIONAL EXPERIENCE:
Confidential, SanJose, CA
Sr. Java/J2EE Developer
Environment: Core Java, Spring, Spring Boot, REST Web services, Data Structures, NEO4j database, Junit, JQuery, Ajax, JSON,MongoDB,AngularJS
Responsibilities:
- Designed and implemented complete Service Layer, Business Layers using Spring Boot
- Designed and implemented persistence layer of the application with NEO4J.
- Designed and implemented Error handling mechanism for service consumers.
- Leveraged Spring Data MongoDB to post party updates.
- Developed UI pages using AngularJS
- Developed Maven/Ant scripts for building and deploying project archives
- Participated in design reviews, and code reviews and produced quality documents.
- Developed build and release management system using Maven, Jenkins, GIT.
- Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
- Involved in preparing technical specifications.
- Experience in Agile Programming and accomplishing the tasks to meet deadlines using Rally.
Confidential
Technical Lead
Environment: Java, Spring, Spring Web services, Data Structures, Spring MVC, Hibernate, JMS, XML, Oracle10G, Junit, WebLogic 10.3
Responsibilities:
- Designed and implemented complete Service Layer using Spring WebServices
- Designed and implemented persistence layer of the application with Hibernate ORM.
- Designed and implemented Error handling mechanism for service consumers.
- Developed UI using Spring MVC to display order details, status.
- Handled Multithreading issues in the application.
- Developed Ant scripts for building and deploying project archives.
- Participated in design reviews, and code reviews and produced quality documents.
- Developed build and release management system using Ant, Jenkins, SVN.
- Set Up SonarQube for the application that limits the technical debt.
- Performed unit testing for all the service, business and persistence layers of the application and documented all artifacts.
- Installed and configured application into Weblogic App server.
- Provided application support for normalization post deployment.
Confidential
Tech Lead
Environment: Java 1.6, Struts, Spring, Data Structures, Junit, Hibernate, Oracle, Eclipse, WebLogic
Responsibilities:
- Designed and involved in transforming high-level specifications into System design.
- Designed and implemented Service Layer using Struts
- Designed and implemented persistence layer of the application with Hibernate ORM.
- Delivered code as per the technical design and coding standards.
- Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
- Developed build and release management system using Ant, Hudson and CVS.
- Involved in preparing technical specifications and user manuals.
- Worked on Junit test cases with coverage.
- Assigning work to the developers and monitoring the status and resolving the issues reported.
- Participated in design reviews, and code reviews and produced quality documents.
Confidential
Senior Developer
Environment: Java 1.6, ATG Ecommerce Framework, Payment Gateway integration, Junit, JMock, JQuery, Oracle, Eclipse
Responsibilities:
- Understanding the low level architecture designs and assigning the work to the developers.
- Developed Coding using the droplets, form Handlers.
- Worked in configuring and managing the catalogue items using ATG search
- Involving the design of the repository creation according to the business requirements.
- Worked on Junit test cases with coverage.
- Knowledge on Payment gateway integration with BillDesk for local site.
- Experience in Agile Programming and accomplishing the tasks to meet deadlines.
Confidential
Tech Lead
Environment: Java 1.5, Struts1.2, Spring 2.5, RESTful Web Services, MyBATIS, Junit 4.0, Oracle, Eclipse
Responsibilities:
- Interacted with business analysts for scope study gathering, system requirements and functional requirements.
- Designed and involved in transforming high-level specifications into System design.
- Participated in design reviews, and code reviews and produced quality documents.
- Delivered code as per the technical design and coding standards.
- Developed build and release management system using Ant, Hudson and CVS.
- Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
- Involved in preparing component interface specifications and system prototypes.
- Involved in preparing technical specifications and user manuals.
Confidential
Senior Developer
Environment: Java 1.5, Spring 2.5, Spring Web Services 1.5, JAXB 2.0, iBATIS, JUnit 4.0, Sybase, Eclipse
Responsibilities:
- Interacted with business analysts for scope study gathering, system requirements and functional requirements.
- Designed and involved in transforming high-level specifications into System design.
- Participated in design reviews, and code reviews and produced quality documents.
- Delivered code as per the technical design and coding standards.
- Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
- Involved in preparing component interface specifications and system prototypes.
- Involved in preparing technical specifications and user manuals.
Confidential
Developer
Environment: Java, JDBC, EJB, Axis Web servicesJAXB, Sybase, Junit, IBM WSAD
Responsibilities:
- Interacted with business analysts for scope study gathering, system requirements and functional requirements.
- Designed and involved in transforming high-level specifications into System design.
- Participated in design reviews, and code reviews and produced quality documents.
- Delivered code as per the technical design and coding standards.
- Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
- Involved in preparing component interface specifications and system prototypes.
- Involved in preparing technical specifications and user manuals.
- Enhanced administrative screens using Java Swings for reporting.
Confidential
Senior Developer
Environment: Java 1.4, Struts 1.2, Spring 2.0, Oracle 9i, Eclipse, IBM MQ
Responsibilities:
- Support in triage and analysis of tickets/errors
- Provide support for work arounds.
- Provide high level analysis and root cause needed for documenting SR’s regarding Production issues.
- Create and execute work arounds for production issues.
- Meet with delivery teams to convey complete understanding of current issues for correction.
- Identify business impact for issues and SRT’s.
- Provide adhoc reports at business request.
- Metric reporting.
- Handle SEV1 tickets as well as provide on call support 24*7
- Provide support on Code/Release move ups
- Provide support in defect analysis for QA delivery.
- Provide support for installation of IT ops upgrades.
- Identify performance tuning opportunities.
- Provide support for on lines.
Confidential
Developer
Environment: Axis Web Services, Spring 1.2, JAXB 1.2 for parsing web service request and responseHibernate, JDBC, IBM DB2 database
Responsibilities:
- Interacted with business analysts for scope study gathering, system requirements and functional requirements.
- Designed and involved in the transforming high-level specifications into System design.
- Participated in design reviews, and code reviews and produced quality documents.
- Delivered code as per the technical design and coding standards.
- Performed unit testing for all the service, business and persistence layers of the application and documented all the artifacts.
- Involved in preparing component interface specifications and system prototypes.
- Involved in preparing technical specifications and user manuals.