Post Job Free
Sign in

Java Developer J2ee

Location:
Irving, TX
Posted:
April 13, 2023

Contact this candidate

Resume:

ADITHYA KONERU

*******.**********@*****.***

Professional Summary:

• Java Developer with 7 years of professional experience in software design and development in Java8, Core Java, Spring framework (including Spring IoC, Spring MVC, Spring Boot, Spring Batch, Spring Security), Hibernate, JPA, Web Services (Rest, Rest APIs, SOAP), Microservices, AWS, JDBC, Jasper, JSON, XML, Node.js, Kafka, Oracle, MongoDB, UI (AngularJS/Angular 8, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX), Jenkins, Ant, Maven, Log4j, IDE (Eclipse, RAD) and Unit testing using JUnit, Jasmine, Karma and Selenium.

• Enterprise level application development with Java centric technologies in the domain of Banking and Insurance.

• Experience working in a Test-Driven Development and Agile-Scrum Development environment.

• Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting

• Create and maintain code design documentation and effectively manage IVR applications and systems.

• Developed applications based on Model-View-Controller (MVC) architecture using Core design patterns (creational, structural, behavioral) and J2EE design patterns (Data Access Object, Business Delegate, Service Locator, Session Façade)

• Experience with MQ (Active MQ, IBM MQ Series) and JMS for communication between middleware components.

• Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.

EDUCATION

Masters’ Degree, Computer Software Engineering, Stratford University – Falls Church, Virginia, Dec 2016.

Bachelors’ Degree, Electronics and Communications Engineering, Jawaharlal Nehru Technological University - Kakinada, India, May 2014.

Professional Experience:

Indeed Inc 02/2022 - till now

Java Developer

• Design, Code, Unit test, Regression Test and Document.

• Working on SCRUM Agile development methodology includes iterative and incremental application development and stand-up meetings with clients.

• All the functionality is implemented using Spring MVC and Hibernate ORM frameworks.

• The application was configured and deployed on the Apache Tomcat server.

• Used Data modeling techniques and agile development process to build the applications.

• Used Teradata utilities BTEQ, and BTEQEXT to load the data into Teradata tables.

• To load the flat files from Teradata using the FEXPORT utility.

• Successfully optimized the queries and reduce the CPU utilization from 90% to 10%.

• Fixed the bugs while deploying applications in the production environment.

• JIRA tool for project management used in the application to track bugs, issues, and project management functions.

• Involved in designing Restful web services using spring boot framework.

• Implemented business requirements and provide concurrency to the application using Multithreading, collection API.

• Jenkin CI/CD tool configured for continuous integrating and deploying applications on servers.

• Worked on writing complex queries and PL/SQL procedures, and cursors to fetch the records from DB.

• Used Maven to add dependencies required for the project.

• Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client-server architecture environment.

• Experience in Core Java with strong understanding and working knowledge in Object Oriented Concepts including Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.

• Application development using Java, J2EE, JSP, Servlets, EJB2.0/3.0, JMS, Struts, Tiles, JavaBeans, JDBC, JUnit, Log4J, XML, JavaScript, HTML, AJAX.

• Developing Web based GUI’s using JSP, HTML5, DHTML, CSS3, JavaScript (and its frameworks like JSON), Action Script, DOJO, jQuery, EXT JS and Ajax.

• Used multiple Servers like IBM WebSphere, WebLogic, Sun Glass fish, JBoss and Apache Tomcat.

• Experience on Apache Struts, JSF and Spring MVC presentation tier frameworks and ORM Technology Hibernate 3.0.

• Development experience on different IDEs like Eclipse, My Eclipse, NetBeans and RAD.

• Building Web Services (WSDL, SOAP, UDDI) using open-source implementation like Apache Axis, RESTful API.

• Writing SQL queries with major Relational Databases.

• Knowledge of database connectivity (JDBC) for databases including Oracle, SQL Server, MySQL, MS Access.

• Experience in UML Modeling and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.

• Experience in various Agile methodologies like SCRUM, Test Driven Development.

Environment: Spring MVC, Hibernate, MySQL, Agile, Angular JS, Jenkins, GIT, Maven, JUnit, DB2, Teradata.

Bank of America 11/2020 – 02/2022

Java Developer

Responsibilities:

• Worked on Data Structures, multi-threading concepts in Core Java

• Used search and encryption algorithms for better searching methods and security improvisation

• Worked on improvement and support to the existing Banking environment.

• Built a custom cross-platform architecture using Java, Spring Core/MVC, Hibernate and Messaging Routing Service Active-MQ in Eclipse IDE

• Used Jasper Reports to implement enhanced user report generation and report management.

• Used JRXML file format to implement Jasper Reports on Jasper Compile Manager class.

• Implemented Web-Services to integrate different applications internal and third-party components using SOAP and RESTful services using Apache-CXF.

• Reviewed the XML logical data model and developed XML schema XSD to validate the model and used Jax-B for Xml-Java Mapping and Xml-Xslt conversion.

• Implemented Hibernate ORM tool integration with Spring MVC to interact with back-end persistence system Oracle11g

• Used IRS Data Retrieval tool for Implementation of Tax Audits in the Project.

• Have also implemented code for IRS CADE2 relational database to retrieve customer tax information for verification purposes.

• Used Dynatrace Application tools for transaction monitoring, fix code errors and to analyze memory threads for Java Applications

• Developed Hibernate entity POJOs based on Database schema. Implemented Criteria Query and Lazy implementation.

• Developed and published web-services using WSDL, SOAP, XML and Jax-B.

• Involved in pre-testing the Web-Service calls with SoapUI using endpoints.

• Coordinated Unit JUnit, Easy Mock Integration, User Acceptance Testing and developed test cases for bean components

• Developed and deployed application in JBoss application server AS 7.1.0 for Load Balancing and Management API.

• Used Subversion for maintaining the component and for release and version management, and JIRA for defect tracking

• Used various cloud computing tools and worked on AWS environment.

• Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson

• Followed Agile and Scrum software methodology for project development and deployment purposes.

Wells Fargo 11/2018 – 11/2020

Full Stack Developer

Responsibilities:

• Developed/Implemented code on new requirements as a developer using Spring MVC and Hibernate by using Agile Methodology.

• Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.

• Developed Controller and Business layers of the MVC, using spring.

• Worked in front end design development using technologies like HTML5, CSS3, JavaScript.

• Developed code to consume web services using SOAP and REST.

• Developed RESTful web services using JAX-RS.

• Finding Memory Issues by using JVM memory management tools.

• Refactored the bad code to best design patterns.

• Developed Sequential and UML notation documents for the new tasks.

•Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.

•Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.

•Involved in implementation of matching functionality between account and offers the functionality to manage customer communication and channel preferences using Spring and Hibernate.

•Experience with Open source frameworks using Struts, Spring Batch, and Hibernate and used design patterns like Singleton, DAO, Factory, DTO, and MVC.

•Designing and development of SOA services using Spring, Java, JPA, Hibernate, DB2 and Web logic for secondary mortgage infrastructure

• Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.

• Developed Angular services making use of resource service to perform REST API calls to the backend.

• Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.

• Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.

• Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

• Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.

• Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring Bean profiling.

• Consumed SOAP/JAX- services.

• Used REST to test the rest-based services and used Junit and Mockito to test the middleware services.

• Assisted in designing and preparation of call flows with usability services.

• Conducted complete analysis of system and business requirements for all IVR applications.

• Maintained comprehensive technical documentation such as programming specifications, functional and technical designs.

• Coordinated with user focus groups for tuning, testing, refactoring and optimization of call flows.

• Resolved technical issues by debugging and support coding and testing functions.

• Responded to application issues by troubleshooting, analysis and assessment of root cause.

• Suggested effective processes for improvement of operations and functionality of voice user interface applications.

• Provided technical assistance for designing and maintenance of enterprise based IVR systems.

• Used Spring MVC for implementing web tier and developed web-based application service components and configured beans using Spring IoC.

•Developed JSP, Servlets, Service classes, Controllers, and other web components using Spring MVC to generate dynamic web content & data.

•Utilized the Spring ORM to integrate with Hibernate.

•Extensive use of Hibernate Query Language (HQL)

•Developed hybrid cloud delivery model allowing for customers to choose the mix of public and private clouds to meet their individual needs.

•Worked with the development team to create appropriate cloud solutions for client needs.

• Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance.

• Migrated existing modules in Active MQ to Kafka. Used DB Connect APP to load data from Mongo DB.

• Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.

• Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.

• Exposed Restful Web Services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.

• Develop and configure monitoring solutions to provide full visibility to the different platform components using tools and services like AWS, Cloud watch, Splunk.

• Creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 8 and Node JS.

• Enhanced application performance by Angular 8, Component based development in view of future Angular framework transitions.

• Creating custom directives, decorators, and services to interface with both REST and SOAP services.

• Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.

• Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers using Angular 8.

• Utilized NPM scripts for build and test environments in a Node.js application.

• Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation.

• Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular, NodeJS, and Mongo DB to store and present assessments.

• Coordinated with QA team for development of test plan, test cases, test code and performed defects allocation and resolution of those defects using Selenium.

• Used Jenkins for continuous integration and go for continuous delivery/deployment of the applications.

• Maintaining user data using Microsoft Excel.

• Backend scripting/parsing using Perl and Python.

• Enhanced the GUI using Java APIs and added features to tracking the fuse revision of several processors.

• Used Splunk enterprise tool to collect, analyses and act upon the untapped values and it displays errors, logs, stack trace.

• Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).

• Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.

Environment: Core Java, J2EE, JDK, spring, Hibernate, JSP, Perl, Python, Angular, NodeJS, Mongo DB, NoSQL, JavaScript, Servlet's, JAX-RS, JAX-WS, HTML5, CSS3, Java8, Kafka, Splunk, Oracle Database, SQL, JUNIT, Agile, RDBMS, GIT, Apache Tomcat, Maven, Jenkins.

Nationwide 2/2017 – 11/2018

Full Stack Developer

Responsibilities:

• Engaged in gathering and analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams.

• Implemented Action classes for different modules using spring.

• Developed DAO components using JPA & Hibernate.

• Implemented Caching to improve response times.

• Designed and developed Restful Web Services using Spring Boot.

• Developing Spring Boot Microservices from scratch.

• Involved in handling front end part of the application as well as writing backend Services related logic as well.

• Involved in gathering the requirements, understanding and analyzing them.

• Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.

• Used JDBC, MQ Series, Web Services and Hibernate framework to access the data from back-end SQL database server.

• Involved in application development in Model-View-Controller (MVC) architecture using Spring MVC, Servlet and JSP.

• Configured log4J for Spring Boot Microservices.

• Implemented Java EE components using Spring MVC, Spring IoC, Spring Transactions and Spring Security modules.

• Tested cross browser functionality and fixed major layout bugs for supported browsers using Angular.js.

• Used Dependency Injection feature of Spring 3.0 framework and O/R mapping tool Hibernate for rapid development and ease of maintenance in persistent layer.

•Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding Loan App tables.

•Documented how Spring Batch is useful for the current project.

•Involved in batch processing using Spring Batch framework to validate feed files and load data into corresponding EBX5 tables.

•Developed DAOs from the hibernate layer using Hibernate DAO Support and Hibernate Templates of Spring Framework.

•Worked with application/web servers like Web logic, JBoss, JBoss4, JBoss4.3, JAP6 and Tomcat.

• Worked on Test Driven Development (TDD) using JUnit for writing test cases.

• Built custom validations and used Angular validations before submitting it to backend.

• Actively participated in the SCRUM to discuss about the status of the tasks and project.

• Front-end prototype and theming with Angular.JS and jQuery and developed single page applications using Angular.JS.

• Tested the application functionality with JUnit Test Cases.

• Developed logging module using Log4j to create log files to debug application flow.

• Used TFS for version control.

Environment: Java 1.7, JSP, HTML, AJAX, jQuery, JavaScript, JDBC, Servlet, XML, JUnit, REST, Spring, Spring MVC, Spring Boot, Spring IO, Spring Security, Web Sphere MQ, Spring Transactions, Hibernate, SQL, Maven, Jenkins, Log4j, TFS, TDD, Agile, IBM WebSphere

Bank One 1/2016 – 12/2016

JAVA/J2EE DEVELOPER

Responsibilities:

• Design & Development of technical specifications using UML, Design Patterns and OOPS methodology using UML and Enterprise Architect.

• Developing UML (class/sequence/component/deployment) diagrams for the application

• Involved in the full life cycle of the Application using Agile/SCRUM SDLC process.

• Developed user-friendly application as per client need and industry best practices.

• Implementation of the view level customizations and interface with the application logic.

• Developed the presentation layer using JSP and Servlets with Eclipse tool.

• Used HTML5, CSS3, Java script, jQuery, AJAX, JSON for better and faster interactive front-end development.

• Developed application in J2EE technologies using Spring MVC architecture.

• Wrote Spring MVC Controllers and integrated with backend using Spring and Hibernate.

• Implemented Spring IOC, Spring DAO, Spring ORM, Spring AOP for developing server side, persistence and business logic using Hibernate and writing business delegates.

• Developed EJB Message Driven beans using JMS/EJB to implement Integration Logic.

• Worked with JDBC and Hibernate for ORM development and connecting to the underlying DB2database.

• Exposed services as RESTful APIs so that a mobile view can also use the same code.

• Implemented the Web services using Apache Axis in Eclipse environment.

• Developed and executed unit test cases and test scripts using JUnit, JMock.

• Involved in setting up the internal processes to scale application development.

• Tested applications on device simulators and actual devices to fine-tune products.

• Deploying the application in JBoss server and testing the application using SOAP UI and web service client.

• Configured JMS Queues and Topics in JBoss server and wrote JMS clients for message-oriented services.

• Configured logging levels in JBoss server and configured Web services security in server.

• Developed application-level build files using ANT Script to automate the build process.

• Produced the environment support to fix the bugs at application level and server level.

• Used Subversion for Version control.

Environment: OOAD, UML, SDLC, Agile/SCRUM, SOA, Design Patterns, JDK 1.5, J2EE (EJB, JSP, JDBC, Servest), JDBC, EJB, JMock, Spring, Hibernate, Apache AXIS2, SOAP & REST Web Services, Jersey API,, HTML 5, CSS3, Java Script, Spring MVC, jQuery, AJAX, XML, XSD, WSDL, JAXB, SQL, PL/SQL, DB2, Web Logic App Server 10g, Eclipse 3.1, Rational Clear case, UNIX, Android, UNIX Commands, Shell Scripts.



Contact this candidate