Software Engineer Iii Resume
New, YorK
SUMMARY:
- Experienced in full life cycle application development.
- Worked as IT Analyst like gathering the requirements, Designing, Creating functional specifications and Documentation.
- Excellent Java/J2EE and OOPS concepts.
- Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XMLbased Configurations.
- Proficient in front - end technologies like HTML5, CSS3, Bootstrap, Angular JS/4, AJAX and JAVASCRIPT. Expertise utilizing java tools in web, business, client server environment including java platform, enterprise edition (JEE), Java server Pages (JSP), Struts, java database technologies (JDBC).
- Integrated front-end technologies like JSP and AJAX, java web frameworks Hibernate andspring, and an oracle Database.
- Hands on experience in Java, Spring Boot, Java Microservices (spring cloud config, spring cloud Netflix), Oracle, Spring Data JPA /Hibernate.
- Conversant with web application server web sphere, web logic and Tomcat.
- Experience with Databases like Oracle, SQL Server and MySQL.
- Programming experience of PL/SQL to code Oracle/SQL stored procedures.
- Expertise experience in databases such as Oracle and MS SQL Server to manage tables, views, indexes, sequences, functions, triggers and packages.
- Extensive usage of IDEs like Eclipse, STS.
- Experience using the frameworks like Protractor, QTP, Selenium, JMeter.
- Comprehensive understanding of various software development approaches such as SDLC and Agile Scrum methodologies.
- Self-motivated and a good team player with excellent communication and interpersonal skills and capable of working independently even under high pressure challenges.
TECHNICAL SKILLS:
Operating systems: Windows 10/server 2019, Linux, Unix
Programming languages: C, C++, Java
Databases: SQL Server 2005/2008/2012 , Oracle 10g/11g/12c, MySQL
Web/Application Servers: Web Sphere, Web Logic, Tomcat
Development tools: Eclipse, Net Beans, IntelliJ
Methodologies: Agile, SDLC, OOPS, OOAD
J2EE Standards: JMS, JSP, Java mail, JTS, XML Deployment descriptors
Frameworks: Hibernate and Spring
WORK EXPERIENCE:
Confidential
Software Engineer III
Responsibilities:
- Analyzed the Application with Technologies including Java 11, REST Web Services and using framework to work with front-end components.
- Using Postman to submit RESTful requests and the API tests are written in JavaScript.
- Providing support for Dev teams to troubleshoot failed applications and services in DEV TEST & PROD Environments
- Used Git, Jenkins, maven ADO Build pipelines for making builds and deployments of the application components.
- Used project management tools like ADO Boards, and for various Issue and project tracking purposes.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of
- Involved in the Business Requirement analysis, Design Process, Data Modeling and Product development.
- Used JUnit to unit test the modules & Log4j for logging error/debug messages.
- Helped in developing the complete business flow and helped in corporate session validity checks, validations and error handling in the application
- Implemented Enterprise GraphQL/API provisioning and consumption security standards with Enterprise Information Security
- Contribute to the design and architecture of our platform by building new features and fixing existing challenges
- Hands on experience with Docker, K8s, Cloud, microservices, containerization, web services,
- Designed back-end web-services using the SOAP and REST, Spring framework, Restful web- services to work with the front-end components written in Angular 7 to implement a web application which interacts with the other components to carry on the daily activities inside an application.
Environment: Springboot-2.7.1, java -11, ADO, GIT, ADO Pipelines, Jenkins, Redis cache, GraphQL Dynatrace, MongoDB, Google Cloud, Kubernetes, Angular-7, Java script, Maven, Docker
Confidential
Full Stack Developer
Responsibilities:
- Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance
- Made REST API calls from Angular and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth 2.0 authentication protocol.
- Implemented the application using Spring Framework.
- Implemented the page GUI pages by using AJAX to asynchronous communication.
- Handled the back-end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
- Actively involved in designing and implementing Business Delegate, Data Access Object, and Session Façade and Data Transfer Object design patterns.
- Involved in web designing using HTML5, Angular 7, CSS 3, JavaScript and extensively used Table Less Design in CSS for positioning.
- Enhancement of existing application utilizing JSP, Created HTML5 navigation menu that is role- based menu items changes dynamically, derived from the database in the form of XML.
- Developed Microservices using Spring Boot, Spring security and deployed to JSON web token cloud
- Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build, Create Dockerimage and deployment in AWS environment.
- Deploy enterprise web applications using technologies such as: Sencha Ext JS, Java, JavaScript, CSS, or HTML
- Maintain and modify programs; make approved changes by amending flow charts; develop detailed programming logic; code changes using technologies such as Java or J2EE
- Design and develop Web Services using tools such as SOAP, REST, or Tomcat
- Work on Active MQ Messaging Service for Integration
- Work with SQL queries to store the data in MS SQL Server
- Write source code, prepare test data, test and debug programs, revise and refine programs to improve performance of the application software
- Perform build and unit testing using tools such as Maven or JUnit
- Work on Continuous Integration using tools such as Jenkins or Hudson
Environment: Spring, Microservices, Spring cloud, Spring Boot, Java 1.8, Hibernate, Web Services, AJAX, XML, Junit, HTML5, CSS3, JavaScript, Maven, Jenkins, Docker & Java/J2EE design patterns, Oracle, GIT.
Confidential, New York
Sr. Java Developer
Responsibilities:
- Used Spring Framework for dependency and object injection; Used Spring MVC in the Middle Tier for portal development.
- Used Hibernate 3.x with JPA annotation and created several persistent classes and involved in designing and creating generic DAOs for the domain model.
- Implemented design patterns such as Inversion of Control (IOC), Singleton, Factory Pattern, and Collections.
- Implemented DAO pattern to provide abstraction for Transaction Management.
- Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, build validation and Business Support Integrated Spring AOP with Hibernate to create OR Mapping Layers and Data Access application.
- Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
- Responsible for writing/reviewing server-side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries
- Implemented Microservices architecture using Spring Boot for making application smaller and independent.
- Created configuration settings for each application based on specifications.
- Responsible for using Restful API to deal with XML data. Called Restful API to update and validate various tasks.
- Designed and Developed Stored Procedures, Triggers in MySQL to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
- Experienced best practices for integrating microservices into an existing system architecture
- Used SVN as a documentation repository and version-controlling tool.
- Developed JUnit test cases for unit test of all developed modules.
- Worked on Subversion and Maven.
- Developed portal components, deployed files as necessary and created and managed various contents.
Environment: JAVA 1.7, J2EE, JSON, JSP, MAVEN, Eclipse, Hibernate, Microservices, Spring, Spring cloud, Spring Boot, JavaScript, HTML5.0, CSS3, JUNIT, Web services, TDD, RESTful, Oracle, GIT, UML, WebLogic, EJB, SOAP, SOAPWSDL, SOAP UI, Jenkins CI, Windows.
Confidential, VA
Java Developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Used Apache's Jakarta STRUTS 2.0 as MVC framework for designing the complete Web tier.
- Extensively involved in developing Action Servlet, Action, Form Bean, Java Bean classes for implementing business logic for the Struts Framework.
- Validated the user input using JavaScript.
- Developed Message Driver Beans to receive the messages from the JMS Provider.
- Used Tiles in the presentation tier.
- Worked on the Hibernate framework reverse engineering to access data.
- Analysed, designed and implemented DAO pattern for accessing Oracle Database using connection pool.
- Used Eclipse IDE to develop the different J2EE components.
- Wrote Java SQL queries to interact with the database through DAOs. Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations
- Developed AJAX scripting to process server side JSP scripting.
- Has involved in development of back-end business layers using Servlets
- Worked on JDBC to select and update the data from the MySQL database
- Efficiently used IDE's like Eclipse, NetBeans and XCode for development of applications.
- Used JDBC APIs for database activities on MySQL database server
- Used ANT for building the application and deployed on BEA Application Server.
- Responsible for the total, efficient and profitable operations of a CVS.
- Expertise in employing Waterfall Model and best practices for software development.
Environment: Java / J2EE, Servlets, JSP 2.5, EJB 2.0, JDBC, Struts 2.0, Log4J, JavaScript, JUnit, CVS, Rational Rose (UML), MySQL, Eclipse IDE, ANT, XML/XSD, JAX i-WS (SOAP) web services, SAX.
Confidential
Java Programmer/ AWS Cloud Admin
Responsibilities:
- Project is developed using iterative and incremental development methodology.
- Analyzes business requirements, designs and writes technical specifications to design or redesign computer solutions, developing original and/or complex code.
- To establish metrics and carefully monitor the utilization of AWS resources on a wide scale by making use of highly sophisticated Amazon CloudWatch.
- Performs modelling, simulations and analysis efforts, verifies program logic by overseeing the preparation of test data, testing and debugging of programs.
- Creating and managing VPC, URL proxies, C2S access points & as well as Bastion Hosts Extensively used JMS, MQ Series, SOAP and XML over HTTP for messaging.
- SOA based implementation of web services on News and Quotes.
- Used UML design methodologies (Use case, Class and Sequence Diagrams) using object Aid.
- Developed in generating WSDL client to java using Axis Soap Engine.
- Maintaining a backup of the resources is another important responsibility. The administrator has to perform AWS on-premise resources backup from time to time by making extensive use of AWS services
- Implemented Spring MVC pattern and used alongside with internal Titanium Framework.
- Developed JSPs with AJAX, JQuery and JSTL for presentation and spring MVC for controller and business delegate pattern.
- Used Apache, tomcat, eclipse and ant for development purposes.
- Used emulators and user agents to understand different browser and mobile behaviour.
- Used Device Deduction kit to differentiate the mobile browsers.
Environment: Java, J2EE, JQuery, AJAX, JST, JSP, XML, REST Web Services, Spring MVC, JMS, HTML, Web Services, Microsoft SQL, Eclipse Juno, Apache, Tomcat, CVS and User Agents.
Confidential
Java/J2EEDeveloer
Responsibilities:
- Was involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Created Technical Design Documentation (TDD) based on the Business Specifications.
- Developed UI using HTML, JavaScript, CSS, Prime faces and JSF for interactive cross browser functionality.
- Designed JSP pages for Initial applications, Submissions and Maintenance Involved in implementing Message Driven Beans using for JMS systems.
- Developed session EJB and message driven bean (MDB) to process JMS XML messages.
- JSPs, Servlets, XML descriptors, using WebSphere Application Server.
- Streamlined the time bound nightly batches for concurrent processing on various nodes within a cluster using Spring Batch.
- Developed Action Classes, Service Classes for Resident Insurance premium payment module.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
- Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Wrote PL/SQL Queries to get Schedule of policy payment and defaults.
- Developed Session and Entity beans for Insurance Quotes.
- Written JUnit test cases for Unit testing in Pension Manager Module.
- External customer portal is developed in annotation-based Spring MVC and Hibernate.
- Designed and Developed End to End customer self service module using annotation-based Spring MVC, Hibernate, JSP and jQuery.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: Java 1.6, JSP, Spring, Spring MVC, Spring Batch, Hibernate, IBM WebSphere, WebLogic application server, JMS, MySQL, SAML, Eclipse RCP, CVS, HTML, CSS, JSON, JUnit, AJAX, Maven.
Confidential
Jr.java Developer/ System admin
Responsibilities:
- Developed Action Classes, Service Classes for Resident Insurance premium payment module.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
- Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Wrote PL/SQL Queries to get Schedule of policy payment and defaults.
- Installed, maintained and provisioned current systems network and related frameworks.
- Developed web services using Apache Axis web service engine, used SOAP request response exchange pattern to exchange business XMLs.
- Rebuilt new hardware and reconfigured hardware, peripherals, settings and directories according to standards and operational requirements
- Used Web Services for interacting with a remote client to access data.
- Developed CMP read only Entity beans to get Insurance Quotes.
- Fixed the bugs identified in test phase.
- Reviewed server and application logs.
- Applied daily OS patches and upgrades to counter potential threats to system
- Written JUnit test cases for Unit testing in Pension Manager Module.
- Documented CR impact analysis and prepared implementation documents.
Environment: Java 1.5, J2EE, Spring Framework, Ext JS, JSP, Struts, UML, XML, SVN, ANT, JUnit, HTML, CSS, Apache, SOAP, WSDL, PsExec, Wireshark, TCP View.