Java/j2ee Developer Resume
SUMMARY
- Around 5 years of experience in Architecture, Analysis, Design, Development, Testing and Support of distributed and Web applications using Java - J2EE, AngularJS, HTML, CSS, JSP, XML and JQuery.
- Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
- Experience in Writing MongoDB Schema using Mongos.
- Experience working with SOAP and Restful Web Service.
- Extensive experience using MAVEN to build the projects.
- Utilized Node.js and Angular for scalable website architecture and real time technology.
- Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, Jenkins, and Apache Ant.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
- Experience working with Agile SCRUM methodology and working in pair.
- Experience in client-side development with CSS, JavaScript.
- Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
- Experience Hands on with PL-SQL Stored Procedures, Triggers and Views.
- Experience in upgrading and migrating various versions of Mongo database on different platforms.
- Experience on Web Services, SOAP, HIBERNATE and XML.
- Worked in TDD and version management tools GitHub, SVN.
- Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.
TECHNICAL SKILLS
Programming Languages: C, C++, Java.
Web Technologies: JavaBeans, JavaScript v1.8, Web Services, Angular JS, Angular 2.0
Databases: Oracle, MySQL
Development Tools/IDE: Eclipse 4.6, Net Beans 8.0.2
Build Tool: Ant 1.9.7, Maven3.3.9 and Jenkins.
Tools: SQL Developer, DB Visualizer, Visio etc.
Operating System: Windows, UNIX, LINUX.
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Responsibilities:
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed the applications using Java, J2EE, Struts, JDBC
- Worked on various use cases in development using Struts and testing the functionalities.
- Involved in preparing the High Level and Detail level design of the system using J2EE.
- Implemented the database connectivity using JDBC with Oracle 12c database as backend.
- Worked on core java, using file operations to read system file and to present on JSP.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node.js applications.
- Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
- Built applications for scale using JavaScript and NodeJS.
- Developed SOAP based XML web services.
- Developed Microservices components using Docker, Apache Camel and ActiveMQ.
- Implemented version controlling using GIT and used Jenkins for continuous int
- Developed XML applications using XSLT transformations.
- Created XML document using STAX XML API to pass the XML structure to Web Services.
- Apache Ant was used for the entire build process.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Used Rational Clear Case for version control and JUnit for unit testing.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
- Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans, Spring JDBC, Java Script, HTML, and XML Technologies.
Environment: J2EE, EJB, Spring, JSP1.2, XML, SOAP, UDDI, WSDL, Angular JS, AWS, JDBC, JavaScript, XML, UML, HTML, Oracle 10g, Apache Tomcat, ANT, JUnit, Eclipse.
Confidential
Java Full Stack Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model. Involved in the development using Java/J2EE Technologies, Web Services and Hibernate ORM Framework.
- Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
- Used NodeJS for doing non-blocking design operation for server side code and Angularjs framework in developing various UI components.
- Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Used Spring framework including Spring core, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
- Implemented the application using SpringBoot Framework and handled the security using Spring Security.
- Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
- Developed the various feature of the application using front end technologies like Backbone JS and React.Js.
- Experienced in object oriented analysis, design and application development using JAVA, J2EE, XML, JSON technologies
- Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
- Experienced in React JS and working with React Flux architecture.
- Used Angular2.0 HTTP Module to make API calls and worked with the observables.
- Responsible for setting up AngularJS framework for UI development.
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
- Experienced in writing unit test cases using JUnit and also have knowledge in Test Driven Development (TDD).
Environment: Java 8, Spring framework, Spring MVC, Hibernate, Microservices, XML, NodeJS, JQuery, JavaScript, IBM RAD 9.1, Websphere 8.5, Agile Methodology
Confidential
Software Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
- Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
- Analyzed and fixed issues related to REST Web services and Application responses.
- Used Maven as the build tool and Tortoise SVN as the Source version controller.
- Used Subversion (SVN) as the configuration management tool to manage the code repository.
- Performed unit testing using JUnit.
- Currently redesigning site with everything from contact page to landing page all using ReactJS. Implement the application MVC, ReactJS.
- Experienced in developing Micro services with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
- Developed different modules using Java, Apache Camel, Spring and Hibernate.
- Followed Agile Scrum methodology and used TDD for writing test cases.
- Experience in developing C++ services using web services architecture, SOAP, WSDL and XML.
Environment: Java 8, Java 1.7, J2EE, Spring Framework 4.0, Hibernate, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, JQuery, GITHub, SQL, Angular2.0, ReactJS, Maven and SVN.
Confidential
Java Software Developer
Responsibilities:
- Analyzed the current endpoints and APIs to decide upon a chart of the APIs required for refactoring and re-use.
- Worked on a combination of HTML, CSS, JAVASCRIPT to transform designs and build everything a user sees and interacts with on our website.
- Architecture and Capacity planning for MongoDB oracle
- Collaborate with the Product/UX team to design and develop web applications, wrote integration tests, and deploy at our ever-accelerating pace.
- Developed internal services using Java and Node.js
- Developed a dynamic frontend with a layout with templates as per the project.
- Meeting with the BA to complete the above task.
- Worked with the Application Architect to design and refine the proposed system.
- Exposure to Node Js Modules.
- Experience in handling the service requests with MongoDB Jira for resolving issues.
- Worked with the DBA to synchronize the Oracle 11g Database and MySQL for our project.
- Used SQL-Developer and SQL Workbench for communicating with the different databases present within the system.
- Experience in managing MongoDB environment from availability, performance and scalability perspectives.
- Developed self registration and account management related modules with Restful web services which can accept JSON/XML as request/response payload
- Coordinated with Sapient to create queries to fetch the data from the SOLR engine.
- Increased database performance by utilizing MySQL config changes, multiple instances and by upgrading hardware.
- Used Java 1.8 and Spring 1.5 to perform CRUD operations on the SOLR engine to create hassle free transactional models.
