Post Job Free

Resume

Sign in

Java Developer Design

Location:
Ellenwood, GA
Posted:
February 01, 2021

Contact this candidate

Resume:

Java Developer

Name: Muralikrishna

Email:adju3b@r.postjobfree.com Ph no:413-***-****

Visa: Green Card Holder

SUMMARY

●Software Developer with strong experience of 5+ Years in designing, developing and maintaining the web based and the business applications using Java, J2EE, WebLogic Portal, WebSphere, Oracle Technologies and proficient in all aspects of system architecture, including designing and implementing large, scalable, distributed systems.

●Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.

●Experience with IBM WebSphere, JBOSS and Apache Tomcat Application Server.

●Expert knowledge of OO concepts, design of real time applications using Java, Rogue Wave library and UML tools like Rational Rose, Build Tools – Ant, and Maven. Continuous Integration – Cruise Control, Jenkins, TeamCity. Source control – Subversion, CVS, Perforce.

●RIA applications using HTML5, CSS, Ajax.

●Expertise in open-source frameworks like Struts 2.0, Webservices, Hibernate 3.0, JAXB, AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT etc.

●Proficient in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.

●Experienced in Object-Oriented analysis and design, with J2EEdesign patterns including Singleton, Factory, Prototype, Session Façade, Data Access Object, DAO, Service Locator, Data Transfer Object, Business Delegate.

●In depth experience with PL/SQL, T-SQL DB development, Design Patterns, Agile– Scrum, XP, TDD (Test driven).

●Experience in writing test-cases in Java environment using JUnit.

●Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.

●Developed and Integrated workflows using IBM ESB with connectors, transformations and routing, data transformation.

●Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI and Hibernate.

●Knowledge and experience in XML and XML parsers, SOAP-based web services, RESTful Web Services, UML.

●Designed and Developed many integration points with Drools to write business rules.

●Developed and supported operational and ad-hoc reports using the Cognos tools which include framework manager transformer, query studio, reporting studio, events studio, analysis studio.

●Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java2 (JDK1.7), J2EE Design Patterns, Data Modelling and UML based system design.

●Proficient in using Informatica workflow manager, work flow monitor, pm Cmd (Informatica command line utility) to create, schedule and control workflows, tasks and sessions.

●Soap Web services which interact with the (Drools) Rule Engine and (Blaze) Rules Engine and get the required data.

●Possesses extensive hands-on experience in object-oriented design (OOD), object-oriented programming (OOP), Web Solution Architecture, Database, SOA, Micro services, API management, process automation, and IT security protocols.

●Good Experience in Implementing J2EE Design Patterns.

●Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.

●Experience working with Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk.

●Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.

●Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.

●Experienced in developing the multi-tier Client-Server and Distributed Object Systems and Object-Oriented Technologies in an Internet/Intranet Environment

●Expert in the conversion of legacy information systems to distributed and web-based architectures.

●Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.

●Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.

●Experience in mentoring, leading, planning and execution of client projects, liaison with business and IT management.

●Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

Technical Skills:

Languages Java/ J2EE, C, C++, HTML, DHTML, SQL.

Operating system Windows, Unix.

Java Technologies Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets,

Portals, EJB, JMS, Java Swing, JavaBeans, Web Services,

Frame Works Struts 1.x/2.x, Hibernate 3.x, Spring 2.5/3.0, Groovy on Rails 2.x

XML Technologies XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest

Web Technologies HTML, CSS, Java Script, AJAX and jQuery

Servers IBM Web Sphere 6.x/5.x, Apache

Tomcat 5.x/6.x, JBOSS 4.x/3.x

RDBMS Oracle, MS SQL Server, MySQL.

Tools Eclipse, WSAD, RAD, CVS, JBuilder, JDeveloper, Ant, Maven

Concepts UML, Design Patterns.

EDUCATION:

Masters in Computer Science

PROFESSIONAL EXPERIENCE:

Client: Fiserv, GA Aug 2019 - Present Role: Java//J2EE developer

Responsibilities:

●Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

●Mainly responsible for developing RESTful API using Spring Boot framework. Developed different controllers that return the response both in JSON and XML based on the request type.

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

●Developed Controllers for Restful services using spring-web MVC.

●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-WS based web services using Spring framework and used SOAP UI for testing these services.

●Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.

●Worked with Middleware using Message driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.

●Used Hibernate in the persistence layer and implemented DAO’s to access data from database.

●Performance tuning and stress-testing of NoSQL database environments in order to ensure acceptable database performance in production mode.

●Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.

●Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.

●Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.

●Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.

●Developed Spring Batch applications using Spring Boot Application.

●Worked on various platforms to support the Batch functionality such as File gateway, Schedular and Payment processing gateways.

●Implemented the Apigee revision code base using CI/CD concourse for creating pipeline, build and deployment process.

●Used Splunk tool to capture the logs for the troubleshoot process.

●Worked on AppDynamics to check the server logs for any delays in the transaction response time.

●Worked on Dashboard creation for Splunk to trigger the automatic alerts.

●Worked on creating YAML files to build the concourse pipelines.

Environment: Java 7, STS, Spring Tool Suite, Spring, Spring Boot, Hibernate, RESTful Web Service, Oracle, jQuery, GIT, Gerrit, JMS, Jenkins, Agile, JIRA tool, Log4j, Maven, Clarity, Apigee, Fortify, AutoCM, JMeter, Postman, SoapUI, JSON, UML, Confluence

Client: HexaCrop,GA June 2017 – July 2019

Role: Java//J2EE developer

Responsibilities:

Planning, designing, developing, testing, and documenting computer programs.

Coding new development and maintaining existing systems.

Converting project specifications into detailed instructions and logical steps for coding into languages processed by computers. Analyzing workflow charts and diagrams, applying knowledge of requirements analysis, design, testing, and software application implementation, knowledge transfer/user training activities, computer capabilities, subject matter, and symbolic logic.

Applying broad knowledge of programming techniques and computer systems to evaluate user requests for new or modified programs. Performing further development after due analysis and design.

Developing code using Java, J2EE language in Eclipse and deploying it on WebSphere Application Server.

Using DAO framework for object/relational-mapping.

Writing service methods and SQL queries, PL/SQL as part of the mapping technique to obtain data from database.

Utilizing Log4j & JUnit for debugging, testing, and maintaining computer systems.

Compiling and writing documentation regarding program development and subsequent revisions.

Correcting program errors using methods such as modifying program or altering sequence of program steps.

Analyzing, reviewing, and rewriting programs to increase operating efficiency or to adapt programs to new requirements.

Working on Fortify security vulnerabilities found in our Application.

Environment: Java 7, STS, Spring Tool Suite, Spring, Spring Boot, Hibernate, RESTful Web Service, Oracle, jQuery, GIT, Gerrit, JMS, Jenkins, Agile, JIRA tool, Log4j, Maven, Clarity, Apigee, Fortify, AutoCM, JMeter, Postman, SoapUI, JSON, UML, Confluence.

Client: GAP INC, SFO CA

Nov 2016– May 2017

Java Developer

Worked with JSP’s to accommodate all presentation customizations on the front end.

Used Hibernate ORM to integrate with business application with Oracle Database where Hibernate template is used to implement business logic.

Consumed Web Services by implementing Spring REST support for development of RESTful Web services.

Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables

Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.

Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and Spring frameworks

Developed test cases using JUnit for unit testing as well as integration testing.

Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.

Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and Spring frameworks.

Developed Microservices for different level of layers in flow of network

Implemented business layer using Spring MVC and Enterprise layer.

Designed and developed the code using multithreading, Collections and other J2EE technologies.

Used JDBC to interact with the underlying Oracle Database.

Accessed stored procedures and functions using JDBC Callable statements.

Wrote and executed various SQL Queries and PL\SQL programs to retrieve the data from the database Oracle.

Used Log4j, JUnit and developed unit test cases to monitor the application functionality.

Used Tomcat as a server to deploy the application.

Environment: Core JAVA, JSP, Servlets, Struts, JDBC, ORM, Oracle, Multi-Threading, Collections, PL/SQL, XML, XSLT, Tomcat, Log4J, JUnit, ANT, RESTful, REST, Hibernate, Eclipse.

Client: Nutanix CA Nov 2015 – Oct 2016

Role: Java Developer

Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.

Understood the business requirements and preparing the design document.

Reviewed business requirements and discuss with application architect about the design.

Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.

Created and Implemented Microservices or REST APIS using spring boot, REST, JSON.

Used Spring JDBC in persistence layer that is capable of handling high volume transactions.

Implemented the service layer using Spring with transaction and logging interceptors.

Used Spring framework for middle tier and Spring-JDBC templates for data access.

Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.

Participated in discussion with business analysts and analyzed the feasibility of the requirements.

Drew sequence diagrams and Class diagrams using UML.

Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.

Developed service layer by using Spring MVC.

Developed User interface using JSF, JSP, HTML, JavaScript, and CSS.

Produced and Consumed SOAP web services.

Utilized Agile Methodologies to manage full life-cycle development of the project.

Implemented MVC design pattern using Spring Framework.

Environment: Java JDK 1.7, Oracle 11g, Eclipse, Spring MVC, Web services, Microservices, Agile Methodology, AWS, Java/J2EE, SQL, PL/SQL, JSP, Apache Tomcat, HTML, Java Script, JDBC, XML, XSLT, UML, JUnit, log4j, SVN and Maven.



Contact this candidate