Sr.java/j2ee Developer Resume
4.00/5 (Submit Your Rating)
Owings Mills, MD
SUMMARY:
- Over 8 Years of progressive experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server, N - tier and web applications. Experience working as a Java/J2ee Developer.
- Ground-up understanding of a wide array of J2EE technologies such as JSP/ Servlets/ Struts/Spring/Spring boot/ Hibernate/ Vaadin/React.js/Angular.js frameworks, Web Services, JMS, XSD, JPA, XML, JNDI, JSON and JDBC.
- Experienced in the analysis and design of applications using OOAD techniques, Use Cases and Design Patterns (MVC, MVP, Singleton, and Data Access Objects).
- Experience with Web Services, Distributed Systems, Cloud-Computing, and Web Applications development.
- Extensive cloud experience with creating and consuming REST APIs implementing Microservice architecture using AWS stack - S3, EC2, ElastiCache, RDS, EBS, CloudFront, ELB, ALB.
- Experience in implementing CI/CD pipeline for continuous integration and automated cloud deployments in AWS using Jenkins, Docker, Terraform, Artifactory.
- Understanding and experience on various Hashi corp Tools for Cloud Infrastructure automation - Vault, Vagrant, Terraform, HCL.
- Experience in implementing secure protocol through Apigee proxies using OAuth2, Basic Auth etc.
- Knowledge and hands on experience in migration and integration of AEM 6.2 cloud for content & asset management with other Java applications.
- Experience building applications using different databases - Oracle, MySQL, IBM DB2.
- Expertise in web-based GUIs development using HTML, DHTML, JavaScript, CSS and AJAX.
- Experience with configuration and deployment of multi-tier applications using servers like WebSphere (WAS 7/8/9), Web Logic, Tomcat and AWS cloud.
- Strong Knowledge in Software Development Life Cycle (SDLC) and involvement in various phases including requirements gathering, analysis, design, coding, testing and maintenance.
- Good working knowledge of ANT, Maven, Gradle for project build/test/deployment, Log4j for logging, Splunk for monitoring.
- Experience with GitHub, SVN & IBM ClearCase for version & source code management. Junit for unit & integration testing; HP Fortify for application Security testing & HP ALM for issue remediation & bug tracking.
- Experience in maintaining code quality and standards using SonarQube.
- Great command over IDEs like Eclipse, STS, IBM RAD, Intellij IDEA.
- Extensive experience in Agile framework for SDLC lifecycle - SCRUM, SAFe & LEAN using Rally & JIRA.
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
- Excellent team player and can work on both development and maintenance phases of the project.
PROFESSIONAL EXPERIENCE:
Confidential, Owings Mills MD
Sr.Java/J2ee Developer
Responsibilities:
- Design and develop new programs as well as enhancements, modifications and corrections to existing software applications.
- Use Agile framework - SCRUM, SAFe for project lifecycle and tools like Rally, JIRA for tracking & process management.
- Develop cross browser compatible software applications using Java/J2ee, Spring boot, Spring, OTC, Rest APIs, SQL, DB2, Oracle, Gradle, Groovy, jQuery, AWS, HTML, CSS, JavaScript, JSP, React.js, GitHub, IntelliJ IDEA.
- Implement cloud-based services to integrate with various third-party tools & solutions like AEM, Alfresco, EDG & Seismic. Create and consume RESTful APIs.
- Implement CI/CD pipeline for applications to be deployed to AWS cloud using Jenkins, Docker, Terraform, Artifactory.
- Design and implement APIs using microservices architecture utilizing AWS stack - EC2, S3, Lambda, Vault, Node.js
- Integrate applications with other APIs and consumers through Apigee proxies using secure protocols, OAuth2, Basic Auth etc.
- Build Restful Web services to consume data from as well as integrate with other services.
- Involved in migration efforts from AEM 5.6 OnPrem to AEM 6.2 Cloud in AWS. Integrate current WAS7/8 Java application with AEM 6.2 for content management to author & update content.
- Translate functional business requirements into complex customer-facing technical solutions.
- Develop software code that compiles with design specification and code software solutions to meet development & support deliverables by creating design components, code and testing changes that adhere to department standards, are easily maintainable, and have good system performance.
- Perform deployment activities for various environments both OnPrem & AWS cloud in DEV, QUAL, UAT & PROD.
- Test and debug code for potential problems. Create unit tests using jUnit.
- Provide documentation and thorough analysis of requirements for development.
- Involved in data bases tables creation and data entry for end user use.
- Inspect the code quality and review for standards using SonarQube.
- Implement logging using log4j, Use Splunk for troubleshooting & monitoring.
- Source control management using GitHub for microservices & SVN for OnPrem Java applications.
- Application security testing using HP Fortify & HP ALM for bug tracking and remediation.
- Code quality, standards and governance using SonarQube.
- Perform support and maintenance activities.
Confidential, Foster City CA
Sr.Java/J2ee Developer
Responsibilities:
- Followed Agile Methodologies - SCRUM to manage full life-cycle development of the project.
- Developed software code that complies with design specification and code software solutions to meet development and support deliverables.
- Participated in the design and development of new programs and subprograms, as well as enhancements, modifications, and corrections to existing software.
- Experienced with object-oriented design and development of enterprise-class web applications
- Developed cross browser compatible user interface using Struts, JSP, Servlets, HTML, Angular.js.
- Java programming with Multi-threading and performance tuning experience.
- Involved in web services design and development. Created and consumed web services using JSON, XML, REST.
- Developed end to end data flow between backend and UI using JMS, IBM MQ series and RESTful web services.
- Programming in UNIX & Linux environments.
- Demonstrated experience with 3-tier web application development utilizing Java, Spring, Hibernate.
- Integrated data from automated backend Hadoop job with the application over a config-driven transfer server.
- Solved complex software development/design issues by implementing SOA architecture.
- Involved in process orientation and planning, organizational and problem-solving sessions.
- Involved in configuration and deployment of applications on the cloud using AWS.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Used Junit for unit testing & Jenkins for automated build and deploy process.
- Used Maven for application build & IBM ClearCase for source control management.
Confidential, Denver CO
Java/J2ee Developer
Responsibilities:
- Involved in analysis, design, development and testing of the project.
- Followed agile methodologies such as Agile unified process and SCRUM.
- Implemented MVP architecture using Vaadin 7.0 framework.
- Created front-end UI for various Reporting tools.
- Designed and developed User Administration tool to support Backend User management.
- Developed System Cleanup, Device Management and Video Theft Identification tools.
- Developed the application using J2ee, Servlets, Struts and Spring 2.0.
- Developed DAO components using Hibernate and used JDBC to connect to Oracle DB using SQL.
- Implemented JPA 2.0, to support collections of objects in the ORM, stored procedures, schema generation & JPQL for RDBMS.
- Used Metadata manager for validating, promoting, importing and exporting repositories from development environment to testing environment.
- Developed cross browser compatible user interface using Struts, JSP, Servlets, HTML and JavaScript.
- Designed and developed front-end screens using Vaadin, JavaScript, CSS3, and HTML.
- Involved in coding automated Jenkins test cases, Maven for building the application.
- Involved in interaction with DevOps tools - Chef for continuous delivery & Jenkins for automated builds.
- Used Log4j for logging and tracing java code
- Used JUnit for unit testing.
- Used SVN for version control and source management.
Confidential, Chicago IL
Java/J2ee Developer
Responsibilities:
- Utilized Agile Methodologies to manage full life-cycle development of the project
- Created Web Layer using JSF framework.
- Used struts framework's action states for handling the dialog modules.
- Worked Extensively on Spring IOC, Spring DAO framework, Spring Web services and integrated spring with Struts framework
- Developed the application using Java Beans, Servlets and EJB’s.
- Involved in integrating and business layer with DAO layer using custom frameworks
- Involved in operating with MongoDB.
- Used JMS for sending and receiving requests and response from the message queue.
- Used Hierarchies tool for configuring entity base objects, entity types, relationship base objects, relationship types, profiles, put and display packages and used the entity types as subject areas in IDD.
- Used Log4j for logging and tracing java code
- Designed and developed front-end screens using JavaScript’s, CSS, and HTML.
- Parsed the XML content and displayed the content in the user interface layer using STAX Parsers.
- Involved in coding for TestNG test cases, ANT for building the application.
- Implemented MVC design pattern
Confidential, Richardson TX
Java/J2ee Developer
Responsibilities:
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Struts Framework.
- Form classes of Struts Framework to write the routing logic and to call different services.
- Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
- Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
- Developed the XML Schema and Web services for the data maintenance and structures.
- Developed the application using Java Beans, Servlets and EJB’s.
- Created Stateless Session EJB’s for retrieving data and Entity Beans for maintaining User Profile.
- Evaluation and implementation of user administration tools including IBM’s IDI/TIM and CA’s Admin.
- Used WebSphere Application Server and RAD to develop and deploy the application.
- Worked with various Style Sheets like Cascading Style Sheets (CSS).
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
- Involved in coding for JUnit Test cases, ANT for building the application.
