Sr. Java Developer Resume
4.00/5 (Submit Your Rating)
Eagan, MN
SUMMARY:
- Experience in Software Development Lifecycle (SDLC) phases such as Analysis, Design, Implementation, Testing and Deployment.
- Experience in software methodologies such as Waterfall and Agile Methodologies.
- Proficient in OOA Technologies like developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using tools like UML and Microsoft Visio.
- Thorough knowledge of Object Oriented Analysis and Object Oriented Design concepts.
- Proficient in Application Development with web technologies, Distributed Technologies and Client - Server architecture environment.
- Proficient-in-using HTML5, DHTML, XHTML, CSS3, JavaScript, DOM, JQuery and Ajax that follows with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards and are browser compatible.
- Experience with Responsive and Adaptive Design using Media Queries, Twitter Bootstrap and JQuery Mobile.
- Used the Object Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- Strong experience in using Core Technologies Java, J2EE, Servlets, JSP, Custom tags, JDBC, and JavaBeans
- Experience in Web development using Java technologies, Servlets and JSP.
- Experience in interacting with business users to identify business needs, gathering requirements and documenting requirements in Business Requirement Documents (BRD), Functional Requirement Document (FRD) and Software Requirement Specification (SRS) across the project as various deliverables.
- Hands on experience in messaging systems such as JMS.
- Excellent knowledge and experience in writing SQL queries, Stored Procedures, Triggers and views using various databases such as MS SQL Server, My SQL and Oracle databases.
- Experience working in Multi-Tier, Multiple Browser and Cross Platform environment.
- Expertise in Creation of business workflows on the claims module for the client to get a better understanding of the software and prepared a detailed BRD including all functional and nonfunctional requirements.
- Extensive experience in implementation of the version control software VSS, CVS, SVN and Clear Case.
- Possess effective communication skills, Adept at learning modern technologies.
- Well focused and can meet the expected deadlines and ability to handle multiple tasks and work independently as well as in a team.
- Experience in Spring MVC frameworks and Establish dependency injection using Spring framework.
- Experience in spring framework (Core, Spring DAO, Spring AOP, Spring ORM, Spring Boot) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
- Expertise in managing the User Acceptance Testing (UAT) process in order to ascertain confidence levels from the end users as to how the final system will perform in production
- Experience in Spring(MVC), Java Persistence API and Hibernate (Object Relational Mapping Technology).
- Strong Experience in various Java/J2EE Design Patterns such as Session Façade, Service Locator, DAO, DTO, Value Object, Front Controller, Factory, Business Object, Value Object and Singleton.
- Experience using ANT, MAVEN, JENKINS and Log4j tools.
- Extensive knowledge and exposure in web based multi-tier and client/server in a wide variety of technologies for building the applications, including HTML/HTML5, XHTML, DHTML, XML, CSS 2/3, AJAX, JavaScript, jQuery, and AngularJS technology.
- Proficient in using XML Suite of Technologies like XML, XSL, XSLT, DTD, XML Schema, SAX and DOM Parsers.
- Experience in Designing, Developing, and Deploying Web Services using SOAP as well as RESTful.
- Hands on exposure to multiple Application Servers like JBOSS, IBM, WebSphere Server and BEA WebLogic.
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential, Eagan, MN
Responsibilities:
- Involved in complete SDLC life cycle of the project includes requirements gathering, analysis, documentation of the requirements, development, testing and production support.
- Consumed RESTful Web services with JSON and worked with the Advanced REST Client.
- Developed DAO (Using Hibernate) classes and wrote Sql queries to get data from database.
- Worked on Junit by developing and executing the unit test plans and done bug fixing and code reviews for the pre-delivery support.
- Used HTML, DOJO for developing the UI webpages and JavaScript to perform validations on client side.
- Used CVS and Serena as source control tools and deployed applications on IBM WebSphere Application Server.
- Actively participate in complete Software Development Life Cycle starting from design phase to implementation phase.
- Designed, developed, and maintained various market data applications on internal cloud platforms (primarily Linux RHEL) using Java, J2EE and Spring framework.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring framework.
- Used Spring MVC, Spring boot, Spring Annotations framework to develop the application.
- Developed web services for the market data using SOAP and REST APIs
- Automating the application release build process with Jenkins and executing CI/CD for software development projects.
- Experiences in writing ANT, Maven build scripts, providing logging facility using Log4j and writing JUnit test cases.
- Designed, created and deployed applications with AWS Services (Including EC2, S3, CodeDeploy, and CloudFront) focusing on high availability and Auto Scaling.
- Created, configured, and implemented Virtual Private Network (VPC), Elastic Load Balancer (ELB), Route 53, and Security groups.
- Continuously monitored AWS cloud resource and application that runs on AWS with AWS Cloud Watch.
- Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM)
- Worked in Agile methodology and involved in daily scrum meetings to discuss sprint status, technical difficulties.
- Designed, developed and executed scripts to load virtual users on application using JMeter and Load Runner performance tool
- Developed and implemented performance test scenario in Gatling Stress tool with Scala Programming Language to support Server-Sent-Events (SSE) applications and generate HTML reports.
- Contributing to the development and promotion of design and coding standards of automated testing scripts.
- Maintained existing data migration program with occasional upgrades and enhancements.
- Searched, analyzed and visualized massive real-time streams on system using Splunk Data Engine.
- Reviewed manual test cases, executing where necessary, to understand the low level detail and identify functions required to enable scripting/coding.
- Executed automated test scripts for functional, regression, production validation cycles and report results automatically.
- Maintained test scripts, making changes where necessary in order to maintain their proper functioning as application and data change.
- Solved problems identified as critical between the team and interfacing groups/individuals.
- Managed changes to source code over time using GIT and SourceTree version control systems.
Environment : Java/Java EE 5, Eclipse 3.5, BEA Web Logic 10.X, Spring 3.x, Spring,MVC, Spring IOC, JSP, JavaScript, HTML, JSTL, Hibernate 3.X, XML, ANT, UML, Log4j, Oracle 10g, REST, Web Services, Microsoft Visio, Windows XP, JUnit 3, PL/SQL Developer
Java Developer
Confidential, Temple Terrace, FL
Responsibilities:
- Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Developed the spring AOP programming to configure logging for the application
- Implemented application level persistence using Hibernate and Spring.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
- Responsible for developments with clients and third parties in ensuring and meeting structural requirements.
- Configured various interceptors for transaction management, security, Audit logging(database) and logging using Spring AOP
- Used ANT scripts for automated deployment
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
- Exported web services using JAX-WS Spring support. Extensive experience in production support
- Developed internal application using Angular and Node connecting to Oracle on the backend.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Angular.js, Ember.js, Can.js, and Jquery.
- Implemented JSF framework in the application which is based on MVC design architecture.
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Application is deployed on WebSphere Application server. Maven is used as a build tool
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Utilized Mongo database management system for keeping user generated data
- Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Consumed Web Services using Apache CXF framework for getting remote information
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized per user requirements.
- Used Javascript and jQuery for validating the input given to the user interface.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Developed layout of Web Pages using Tiles and CSS. Developed Scalable applications using Stateless session EJBs.
- Generated Business Requirement documents (BRD), Functional Specification design documents (FSD) and Functional Requirement Documents (FRD)
- Co-developed dynamic HTML5 application highlighting numerous data visualization of web metrics.
- Developed AJAX scripting to process server side JSP scripting. Involved in user interface development using JSTL.
- Has involved in development of back-end business layers using Servlets
- Have worked on DB2 data base for storing and retrieving the application data
- Worked on Data Services implementation for the CRUD services. Developed PL/SQL procedure for login module and registration module.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA. Used Clearcase for Version Control.
Java Developer
Confidential, Alpharetta, GA
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Worked on requirements gathering, system analysis, data analysis, data modeling, risk management plan and design development.
- Implemented the presentation layer using Struts MVC framework.
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Creating HTML Web pages utilizing JavaScript and CSS.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Has developed XML Parsing logic using DOM Parsers.
- Documented detailed business, functional and non-functional requirements and created Business Requirements Document (BRD) using Case Complete.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing & maintenance process of application.
- Worked with HTML, CSS, and JavaScript in UI pages.
- Implemented MVC pattern using the Struts framework.
- Designed user-interface and checking validations using JavaScript.
- Conducted user acceptance testing (UAT) at key points in application development to ensure client's requirements were being met.
- Involved in developing JSP pages and Actions and using Taglibs for the web tier and validating the client data using the Java Script.
- Incorporated changes as needed to the BRD and provided support throughout Design and Execution phase.
- Involved in development of Web Services using Axis Framework
- Created Data Source and deployed web application in the WebLogic application Server.
- Developed client user interface using JSPs and Servlets.
- Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository.
- Used ANT scripts to build, test and deploy application.
- Used Eclipse IDE for the development.
- Worked on development of database SQL queries.
Environment: JDK, Java, Struts, Hibernate, Web Services, Servlets, JSP, JDBC, XML, JavaScript, Core Java, ANT, MAVEN, AJAX, CSS, Oracle, WebLogic, UNIX, PL/SQL Developer, JUnit, Agile, Eclipse IDE