Sr. Java/j2ee Developer Resume
SUMMARY:
- About 6 years of strong experience in Software Development Methodology such as SDLC, RUP,Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE on UNIX and Windows platforms.
- Had hands on experience on J2EE, Java, C#, Javascript, HTML, SQL programming.
- Strong experience on developing code using TDD(Test Driven Development) and expertise in ATDD(Automated test Driven Development).
- Written Selenium test cases for UI stories and Cucumber test cases for Java code(Mid Tier code).
- Had expertise on 100% code coverage with JUNIT Test cases.
- Implemented TDD for JavaScript code and Angular JS code with Jasmine test cases.
- Worked on Protractor as Integration tests and gained knowledge on mocking data along with web drivers.
- Expertise in development of multi - tiered web based enterprise applications using J2EE technologies like JSF, Facelets, Servlets, JSP, JDBC, Java Beans.
- Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP), Agile(SCRUM) methodologies and creatingUnified Modeling Language (UML)diagrams using Microsoft Visio.
- Experience in open source frameworks like Spring, Hibernate and Struts.
- Experience in creating and consuming RESTFul web services using JAX-RS(Jersey)
- Hands on experience in client side development and Responsive Web Design using HTML(5), CSS(3), Java Script, JQuery and AngularJS.
- Experience in Writing Ant build scripts for project development and deployment.
- Expertise in all the phases of Software Development Life Cycle(SDLC) preparing Requirement Specification Documents, Designing Use Case Diagram, Class Diagram, State Transition Diagram, Sequence Diagram and Test Case.
- Good experience of working with IBM DB2, MySQL, SQL Server and MS Access.
- Experience of working with several platforms like Windows 95/98/2000/NT/XP/Vista, UNIX and LINUX.
- Ability to learn and adapt quickly to the emerging new technologies.
- Had experience on ASP.Net, ADO.Net, C# and also familiar with Microsoft Visio 2010 and Microsoft SQL Server 2008.
- Worked on Tables, Queries, functions and Stored procedures using SQL.
- Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
- Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Creating alarms in Cloud watch service for monitoring the servers performance, CPU Utilization, disk usage etc.
- Documenting all the processes for above, issues caused and its solutions in timely manner.
- Setting and maintaining SUSE/Red hat Linux and Ubuntu servers in Production and Lab Environments.
- SVN and GIT configuration setup
TECHNICAL SKILLS:
Languages: Java 1.4/1.5/1.6, SQL, PL/SQL.
Automation Languages: Selenium, Cucumber framework, Jasmine and JUNIT (unit tests)
J2EE Technologies: Servlets, JSP, JSF 2.0, Facelets, JDBC, JNDI, JMS 1.1/ JAXP, JAXB, JAX-WS, JAX-RS
Application/Web Servers: Apache Tomcat 6.x
Operating Systems: Unix, Windows 98/XP/NT/2000/Vista,7.
Database: Oracle 9i/10g, SQL Server 2008, IBM Main frame DB2
IDEs: Eclipse 3.x, Microsoft Visual Studio 2010, STS 3.0
Frameworks: JSF 2.0, Struts 1.3/2.0, Spring 3.x, Hibernate 3.x
Web/XML Technologies: HTML(5), XHTML, DHTML, JavaScript, JQuery, AngularJS, CSS 2/3, XML, AJAX, XSL, RESTFul Web Services
Design Methodologies: UML, Rational Rose, Microsft Visio 2013
Others: AJAX, Log4j, JUnit, CVS, FireBug, HTML Watch, Jprofiler
PROFESSIONAL EXPERIENCE:
Confidential, PA
Sr. Java/J2EE Developer
Responsibilities:
- Had hands on experience on developing code using TDD(Test Driven Development) and expertise in ATDD(Automated test Driven Development).
- Written Selenium test cases for UI stories and Cucumber test cases for Java code(Mid Tier code).
- Worked on Protractor as Integration tests and gained knowledge on mocking data along with web drivers.
- Had expertise on 100% code coverage with JUNIT Test cases.
- Implemented TDD for JavaScript code and Angular JS code with Jasmine test cases.
- Involved in SHIFT LEFT program which is part Automation Testing Strategy to form a pyramid.
- Worked on the development and testing of the infotainment module using Agile(SCRUM) methodologies.
- Developed the user interfaces using JSF 2.0, Java Script, HTML, DHTML, CSS and AJAX.
- Developed stories on Agile by dividing into tasks using Java Programming.
- Developed a single page eligibility verification module using AngularJS, HTML5, CSS3.
- Used Spring features like IOC, AOP on the server side.
- Created Unit test cases using Junit and used Log4J for logging.
- Implemented MVC Architecture for application using Java programming for all Tiers.
- Fixed Bugs in application after regression testing.
- Installed Grunt.js, NPM to run Angular projects.
- Fixed DEV, SAT and Production bugs immediately after the elevation.
- Actively involved in DOJO sessions to develop team skills.
- Defects are handled on all regions (i.e. Development, Testing and Production) after development is done.
- Deployed application into UNIX boxes and involved in deploying pub file into the server.
- As a Developer involved in supporting elevated projects to fix Severity issues.
- Deployed applications into cloud servers or Amazon cloud servers.
- Little experienced as Amazon cloud developer involved on all parts(like development and deployment etc.)
- Automating backups by shell for Linux to transfer data in S3 bucket.
- Designed an Architectural Diagram for different applications before migrating into amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
- Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
Environment: Agile(SCRUM), Java 1.6, JSF 2.0, Spring 3.5, Selenium, Cucumber, J2EE, XML, HTML5, CSS3, AngularJS, RESTFul Web Services, JUnit, Quality Center.
Confidential, Fremont, CA
Intern
Responsibilities:
- Worked on Tomcat, JBoss Server.
- Installing IBM Websphere and worked on UNIX environments to maintain servers and data.
- Created Virtual Machines, Hosts etc.
- Created automated jobs in Jenkins by writing ANT Scripts.
- Learned Websphere Tracing understands Apache Commons/ Log4j type logging systems.
- Worked on protocols such as HTTP/HTTP/s, SOAP, FTP etc.
- SSH keys and one way vs two way trusts.
- Access rights are associated for the users and processes.
- Learned about how to use telnet, firewall connections and OS related commands like netstat, ipconfig etc.
- Installed and configured LDAP server for federated repositories and understood Security domains.
- Setting up SSL s and learned CA( Authorities), managing chained s, key stores via scripting etc.
- Created Jenkins environment and learnt to automation scripts(like scheduling tasks, log scrubbing etc).
- Involved in allotting Cloud servers to different users.
- Deployed services on Amazon cloud using Amazon web services.
- Designed and built a continuous integration and deployment framework for Chef Code using test driven development.
- Jira Configuration and setup.
- Architect Development, Test, Integration, and Production AWS environments.
- Development, Acceptance, Integration, and Production AWS Endpoints.
- AWS CLI Auto Scaling and Cloud Watch Monitoring creation and update.
- Route 53 configuration.
Confidential
Responsibilities:
- Learned different technologies in each term as a part of course.
- Learned different concepts and developed programs using Eclipse IDE for Object Oriented Application Development Course which is related to Core Java.
- Researched and developed a project in Student portal and developed different diagrams using Microsoft Visio software for Object Oriented Systems Design Course.
- Researched and developed a project in Freight Transportation system using Flexsim software for Computer Simulation and Modeling Course.
- Researched and developed a project in Financial Advisor (Financial Domain) using Prolog software for Artificial Intelligence Course.
- Developed a database for College Portal using Microsoft SQL Server and Oracle 10g for Principles of Data Design Course.
- Researched on IPV6 Networks and presented a technical paper using Wireshark software for Telecommunications and Networking Course.
- Worked on IT management and developed a project functionality using Microsoft Project for IT Project and Team Management Course.
- In IT Management and Strategy Course learnt about IT Skills, working technologies, IT Architecture etc.
- Each term learnt different technologies and worked on different applications.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Used Agile (SCRUM) methodologies for application development.
- Migrated the code from HTML to RESTUI.
- Had worked on debugging tools like Firebug and HTML Watch.
- Had worked on deploying files directly to the server using Linux commands which helps in generating builds.
- Developed new features which added in IDRAC 13g server.
- Solved Severity-1(High priority) issues when customer slice released.
- Created dynamic tables using JavaScript’s.
- Had worked different frameworks like Entity.js and developed frameworks for further of application.
- Used JSON and XML objects in RESTful API.
- Directly deployed the code to GIT Server using GIT commands.
- Had worked on Session management using C++.
- Experienced on different platform like RACADM.
- Worked with Security team and developed code for highly secured access for customers to avoid Hack.
- Developed user interfaces using JSF 2.0, Facelets, Java Script.
- Actively involved in designing and implementing Singleton, MVC,Front Controller and DAO design patterns.
- Used Web services for sending and getting data from different applications using SOAPmessages. Used Apache CXF for creating the Web Services.
- Created and consumed RESTFul Web Services using JAX-RS(Jersey).
- Used JUnit framework for unit testing of application and ANTto build the application and deployed on Web Logic 10.1
Environment: Java 1.6, Apache CXF, JSF 2.0, Facelets, XML, SOAP, WSDL, JDBC, SAX, DOM, RESTFul web services, JAX-RS, Jersey, JavaScript, Rational Rose, UML, HTML, DHTML, CSS, JNDI, CVS, Log4J, JUnit, ANT, Oracle 10g, Eclipse 3.3, Windows NT.
Confidential
Dot net Developer
Responsibilities:
- Delivered various design artifacts such as the high level design, detailed design,class diagram, sequence diagram
- Coded Web pages using HTML, CSS, C#andAJAX.
- Used Struts 1.2 for implementing the MVC design pattern.
- In corporate various design patterns like MVC, Front controller, DAO, Factory, etc.
- Had experience on ASP.Net, ADO.Net, C# and also familiar with Microsoft Visio 2010 and Microsoft SQL Server 2008.
- Worked on Tables, Queries, functions and Stored procedures using SQL.
- Involved in database connections using ADO.Net.
- Worked on different UI design tools to develop an application.
- Worked on TELERIK controls to develop our application.
- Actively participated on DOJO session to gain knowledge on new design templates or UI framework.
- Maintained 3 Tier Architecture while developing the code.
- Organized the application by developing the code according to individual layers for readability and scalability.
Environment: ADO.Net, C#, HTML, CSS, Javascript, JQuery, TELERIK Controls, SQL.