Senior Java Developer Resume
MA
SUMMARY
- Over 11+ years of professional experience as a Java J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
- Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
- Extensive experience in various Java/J2EE technologies including Core Java, Multi - threading, J2EE (EJB, Servlets, JSP, JDBC,CDI), Spring (IOC, MVC, AOP, DAO), Hibernate and JSF
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS, DOJO as well as HTML, CSS, XML, Java Script.
- Experience in designing and developing Service Oriented Architecture using SOAP and RESTful services.
- Working knowledge of PL/SQL and databases like MS SQL Server 2008 and IBM DB2/Oracle 10.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP, Apache Axis/CXF.
- Solid understanding of Data Structures, Algorithms & Object-Oriented design concepts and also various Java and J2EE Design Patterns
- Expertise in TestNG/JUnit/Mockito to develop unit tests and also have a good understanding on TDD (Test Driven Development)
- Experience using Web/Application Servers like Apache Tomcat and IBM WebSphere Liberty Profile/Application/Process Server and WildFly 10
- Experience in software development methodologies like Waterfall and Agile
- Good knowledge on java performance tuning using various tools like VisualVM, IBM Profiler and Eclipse Memory Analyzer, XRebel etc.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
TECHNICAL SKILLS
JEE Technologies: Java/J2EE,JSP, Servlets, JDBC, EJB, JNDI, Web Services (RESTFUL & SOAP)
Frameworks: Struts, Spring, Hibernate, Café, DOJO, JSF, Log4j, and Jersey Restful Web service, IBM RPC Web services, JAX-RPC,JAX-WS,JAX-RS,JAXB
Application/Web Servers: WebSphere Application Server 7.0.0.25, Tomcat, IBM HTTP Web Server, WebSphere Liberty Profile, WebSphere Process Server 7.0,WildFly 10
Web Technologies: HTML, DHTML, Angular JS, JavaScript, Ajax, CSS, XML, XSD, XSLT, DOM, JSON, TestNG, Mockito, SOAP UI 5.0.0, Swagger API,REST-Assured
Databases: IBM DB2 V9.7, MS-SQL 2008
Operating Systems: MS Windows XP, MS Windows 7, Solaris, Linux/Unix
IDE Tools: RAD 8.5.5, Eclipse Neon, WebSphere Integration Developer, IBM Rule Studio 7, IBM ILog JRules Studio 7.X
Build Tools: Gradle, Maven and Jenkins for CI
Version Control: IBM RTC, PVCS, SVN
POC/Learnings: JQuery, Selenium Test Automation, MongoDB, Splunk
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Develop/test/debug Java back-end features in a Java/Spring/Hibernate environment
- Troubleshoot development and production problems across multiple environments and operating platforms
- Participated in a refactoring effort to clean up the code and improve the unit tests coverage
- Work with cross-functional business and technology teams
- Conduct design and code reviews to ensure design principles are followed
- Act as mentor to other developers on programming issues
Environment: Java / J2EE 1.8, Spring 4,Hibernate 5, Web Services - JAX-WS, RESTful Services, REST-Assured, SOAP UI 5.0.0, Mockito, Junit 5, Eclipse Neon, SVN, WildFly 10, Gradle, Swagger, Postman, HTML, JavaScript, XML/XSD, Angular JS, Atlasian Confluence wiki, Oracle 10
Confidential, MA
Senior Java Developer
Responsibilities:
- Developed Java back-end features in a Java/Spring/DB2 environment
- Helped the team fixing couple of existing issues in the production
- Participated in a refactoring effort to clean up the code
- Proactively worked on making sure the code quality is up to the standards
- Reviewed fellow developers code
Environment: Java / J2EE 1.8, Spring 4, Web Services - JAX-WS, RESTful Services, SOAP UI 5.0.0, Mockito, Test NG, Eclipse Neon, CVS, WebSphere Liberty Profile Server, HTML, JavaScript, XML/XSD, Angular JS, Atlasian Confluence wiki, IBM DB2 v9, JW Player
Confidential, NH
Principal Software Engineer
Responsibilities:
- Deliver accurate IT task estimates and work breakdown charts
- Developed Angular JS front end client that consumed spring based RESTful web services
- Developed Java back-end features in a Java/Spring/Hibernate/DB2 environment
- Developed Java module to interact with external rating using web service based on SOAP
- Migrated couple of business processes from BPM environment to plain java based process that runs in a regular j2ee application server
- Used Splunk to analyze the logs while debugging an issue reported by the testers/business
- Mentored junior team members and assisted them on the tools and process to get them up to the speed
- Proactively worked on making sure the code quality is up to the standards laid out by the technologists and also all the unit tests code coverage is at a minimum of 80%
- Reviewed fellow developers code in the team and timely advised of any potential design or performance related issues
Environment: Java / J2EE 1.7,Spring,Hibernate,Web Services - JAX-WS,RESTful Services, SOAP UI 5.0.0,Swagger API,Mockito,Test NG,Eclipse MARS, WebSphere Integration Developer 7.0,IBM RTC 3,Websphere Liberty Profile Server, WebSphere Process Server 7.0,HTML, JavaScript, XML/XSD, Angular JS,SCA, SDO, Atlasian Confluence wiki, IBM DB2 v9,IBM Blue Works
Confidential, NJ
Senior Developer/Project Lead
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) staring from requirements analysis, design, development, testing, and deployment.
- Developed DOJO front end client
- Developed Java back-end features in a Java/Spring/Hibernate/DB2 environment
- Implemented SOA to develop Web services using JAX-RPC and JAX-WS.
- Involved in database related activities which required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application
- Developed different end to end modules of application using Spring MVC 3.x, Ilog Jrules and Adobe LiveCycle services.
- Configured and created application log files using Log4J required to trace application messages.
- Build & Used Ant scripts for source build and deployments of the applications in WebSphere 7.x application Server.
- Interacted with interface integration applications/teams and performed analysis and detailed design of the system with Business Analysts while writing BRD documents.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Worked with MW Support and Application Change control teams for applications change request and deployments during releases and migrations of application/database server.
Environment: JDK 1.6, Solaris 10.x, WebSphere Application Server 6.X & 7.X, RAD 8.5.X, ILOG JRules, Adobe LiveCycle ES2.5, Spring MVC 3.X, Hibernate, SOAP Web services, IBM DB2 9.7, MS SQL 2008, Dojo 1.8
Confidential, TX, Houston
Senior Developer
Responsibilities:
- Involved in analysis, design & enhancement of production incidents with a quick turnaround response time.
- Involved in tests automations, build and coordination with interfacing team and application.
- Consult with application business users to identify gaps and enhanced the application and also handled performance concerns.
- Involved in Middleware Co-ordination and participated in SDLC 3.0 Waterfall artifacts like user manuals, release plan, master test plans, test cases and results matrix, SOX,DUC etc.,
- Performed feasibility analysis on potential future projects enhancements and improvements.
- Developed a test harness for consumers for consumer requests to test on NON-DEV regions since all the services are SSLMA
- Involved in Source code and white hat scan elimination process as part of Confidential organization periodic procedures.
- Implemented Jersey restful services as an enhancement on the existing booking service modules to centralize as part of Confidential domestic AL, GL and WC; P & C insurances Lines of business.
Environment: JDK 1.6, Solaris 10.x,Web sphere Application Server 7.x, RAD 7.5, CAFÉ Framework, JSF1.2,JAX-RS Jersey 1.6 Restful Web services, IBM DB2 9.x,MS SQL 2008
Confidential
Sr Developer/Project Lead
Responsibilities:
- Responsible for gathering business importance on the existing document on different sections and user specifications from Business Analyst
- Responsible for Technical document design depends on the business flow
- Created a configuration management to migrate from existing technology stack render X to Adobe LiveCycle ES2.5
- Have developed plug-in (A focused set of technology switch that is related to the technology toggles context on demand using technology-switch)
- Using Ant tool for building the application
- Developing the Data Access Objects (DAO) to get the data from the database
Environment: JDK 1.5, JSP 1.2, Servlet 2.3, Struts Framework, Log4J, Apache Ant 1.4, IBM DB2, WebSphere Application Server 6.1, render X PDF generator, XML/XSLT, Adobe LiveCycle Designer 9.x and ES2.5
Confidential
Sr. Developer / Module Lead
Responsibilities:
- In-depth involvement in analyzing requirements, defining functional specifications, system requirements specifications (SRS).
- Involved in design and development of Common boundary interface switch for Adobe and SOAP web services client interfaces.
- Involved in creating Low Level designing and development of application common layers, interfaces, functionalities and utilities used in the project
- Assisting team in all aspects of development and deployment of the module lead.
- Coordination of post-implementation production support activities.
- Investigating on the issues reported and distributing to the team and self to fix them.
- Maintaining all the SDLC mandatory and application supporting documents to support business and process as per service level agreement.
- Managed Code releases, builds and deployments activities.
Environment: JDK 1.5, JSF 1.2, DOJO 1.5, CAFE Framework, Log4J, Apache Ant 1.4, IBM DB2, WebSphere Portal Server 6.1, SOAP Web services Clients.
Confidential
Sr. Developer / Module Lead
Responsibilities:
- Involved in analyzing requirements, defining functional specifications, system requirements specifications (SRS).
- Involved in design and development of Common boundary interface switch for Adobe SOAP/ EJB web services client interfaces.
- Developed different end to end modules of application using CAFÉ-LITE, and Adobe LiveCycle services.
- Explored the feature of Live Cycle Product for generation of interactive PDF/XDP and integration with JEE application.
- Performed feasibility analysis on potential future projects enhancements and improvements.
Environment: JDK 1.5, JSF 1.2, Adobe LiveCycle ES2, CAFÉ-LITE, Log4J, Apache Ant 1.4, IBM DB2, WebSphere Application Server 5.1
Confidential
Jr. Developer
Responsibilities:
- Involved in various aspects of the software development lifecycle, including requirements capture, design, implementation, testing, installation and support.
- Coordinated with Senior Engineers to understand software requirements, deliverables & Timelines.
- Unit test and system test new service, releases and software upgrades.
- Worked closely with the QA team to ensure quality of the deliverables.
Environment: JDK 1.4, J2EE, JSP, Log4J, Apache Ant 1.4, IBM DB2
