0% found this document useful (0 votes)
2 views

Navateja Gone_Java Developer-10+ Exp

Navateja Gone is a seasoned Java Developer with over 10 years of experience in designing and developing distributed and client-server applications using various J2EE technologies. He has expertise in frameworks like Spring and Hibernate, as well as experience with cloud services and database management. His professional background includes roles at notable companies, where he contributed to application development, system design, and team collaboration in Agile environments.

Uploaded by

vsagar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Navateja Gone_Java Developer-10+ Exp

Navateja Gone is a seasoned Java Developer with over 10 years of experience in designing and developing distributed and client-server applications using various J2EE technologies. He has expertise in frameworks like Spring and Hibernate, as well as experience with cloud services and database management. His professional background includes roles at notable companies, where he contributed to application development, system design, and team collaboration in Agile environments.

Uploaded by

vsagar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Navateja Gone

[email protected]

314-885-3795
__________________________________________________________________________________________
PROFESSIONAL SUMMARY:

 Over 10 years of experience in design and development of Distributed and Client-Server applications using
Object Oriented Analysis, System Design and JAVA, J2EE technologies (Servlet, JDBC, Web Services).
 Expertise in various phases of Software Development including analysis, design, development and
deployment of applications using J2EE/JEE technologies including Servlets, JSP, Java Beans, JSTL,
JMS, Struts2, Spring, JDBC, JNDI, Hibernate and Web Services (Soap/Restful).
 Worked with various projects involving XML technologies (XSL, XSLT, DOM, JDOM, DHTML, SAX,
XPATH).
 Expertise in application development using various frameworks: Spring Framework 3.x/4.x (Spring IOC,
Spring ORM, Spring AOP, Spring DAO, Spring MVC) and Hibernate 2.x/3.x
 Worked on UI technologies such as AngularJS, JavaScript.
 Knowledge of Apache Tomcat, JBoss and good knowledge of J2EE standard compatible application
servers.
 Experience writing data APIs and multi-server applications to meet product needs using Golang.
 Experienced in MVC (Model View Controller) architecture with Spring, Struts and various J2EE design
patterns.
 Building a Command line tool to interact with RESTful APl using in Golang
 Have a good experience in developing applications using Eclipse and RAD, building them using
Maven/ANT and deploying them in application servers like JBoss and Apache Tomcat. WebLogic, Web
Sphere and JBOSS.
 Involved in build and release management using Maven, Gradle, ANT, Jenkins
 Fully exposed to Software Development Life Cycle (Agile and waterfall methodology).
 Good experience in developing database programs liked stored procedures, functions, and triggers.
 Hands on experience with operating systems like Windows, UNIX, Linux.
 Experience in Test Driven Development using Junit.
 Experience in tracing the log files using Splunk, PuTTY and log4j.
 Experience in resolving production issues as well as maintenance/performance issues.
 Responsible for application support post-Production Release.
 Experience in creating js/no-sql scripts for DML operations using MongoDB
 Strengths include excellent interpersonal and communication skills, easily adaptable to new technologies,
meeting deadlines and a very good team player.
EDUCATION:
Masters:- (University of Cumberland) EMISS Executive Master's in Information Systems Security
(Masters)2017

TECHNICAL SKILLS:

Programming JAVA 8.0/7.0/6.0/5.0, UML, XML, SQL, PL/SQL


Languages

Tools and Frameworks Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring
IOC, Spring AOP, Spring Security, Spring Boot, JSF, JUnit,
Apache CXF, SOAP UI, GWT, Jersey.

J2SE/J2EE Technologies Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java
Beans, JSTL, JSF, Jakarta Struts2, EJB, Spring, Hibernate, JTA,
JNDI, JPA JMS, Web Services (JAX-RPC, JAX-WS, SOAP,
REST, WSDL, UDDI and RESTFUL), Groovy/Grails.

Web Technologies HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, JSF,


AJAX, NodeJS, JSON Restful, WebLogic.

XML Technologies XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT

Cloud Technologies Amazon Web Services (EC2, SQS, RDS, IAM, S3), Pivotal
Cloud Foundry and Spring Cloud.

Databases Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2,


MongoDB, NoSQL.

Web/Application Servers Apache Tomcat, IBM WebSphere, Glassfish, Web logic


Application server, JBOSS.

Build Tools ANT, Maven, Gradle, Docker and Jenkins

IDE / Tools Eclipse, IntelliJ, Spring Tool Suite (STS), RAD

Testing Tools/ Others Selenium, TestNG, JUnit, TOAD, Soap UI, Putty, Rational Clear
Quest, RTC, Load UI and Mockito.

Version Control Tortoise SVN, CVS, Rational Clear case, Source Tree and Git.
Platforms Windows, Mac, Linux, and Unix.

Design Patterns Singleton, Factory, Prototype, Business Delegate, Session Facade,


Service locator, Visitor, Observer, Decorator, Front Controller and
DAO pattern.

PROFESSIONAL EXPERIENCE:
Client: Edward Jones Feb2023 - Till Date
Location: ST. Louis MO
Role: Java Developer
Responsibilities
 Implement strict validations for screening end user customer using Java Spring framework using
 Enterprise Edition Java 8,to 17
 Represent Confidential as IT lead from
 Knowledge of Kafka API
 Planned the front end single page application with React
 Compliance application IT team in business requirement gathering, accept or deny requirements provided
by upstream systems such as deloitte, Salesforce, Cisco etc by mandating compliance policy and rules.
 Extensive experience on Application Servers including BEA WebLogic 10.3/9.x/8.1, WebSphere MQ 8.5
and Web servers like Apache Tomcat 5.x and Sun One Server etc.
 Involved in the development of the back end the application using Struts, Hibernate and Web Services.
 Preparing architectural solutions for projects involving microservices technology
 Experience in cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
 Involved in migration of previous platforms from Spring to Spring Boot
 Implemented Kafka Stream to retry error topic record
 Developed Application using Rabbit MQ, Kafka for message queuing.
 Used Spring Kafka API calls to process the messages on Kafka Cluster setup
 Responsible for designing architecture for new systems interfacing with compliance application.
 Working with the whole team as a united entity help team members onboarding existing a latest
technologies.
 Performing Code reviews with the team, helping team to fix code reusability, encourage team to use proper
code conventions, reduce code glitches, identify bugs and protect/secure code from Vulnerabilities.
 Used Splunk for the engineering dashboards used by the developers for easy track of application health.
 Used Junit for testing each class.
 Develop detailed Functional specification documents to design new requirements(TDD)
 which explains the code developing as part of the requirement and sent for reviews.
 Create Flowcharts, Diagrams to present to clients to better understand product/application.
 Coordinating with the release engineers for the deployment requests and any build failures.
 Code analysis on the issues found by QA and providing the fixes for defect closure within the SLA.
 Extensive Regression testing before pushing changes to prod.
 Replaced with Kafka connect wherever possible to avoid complex code.

SKILL:-
Operating Systems: Windows NT/2000/XP/2003, UNIX. Languages: Java, C, C++ RDBMS: MySQL,
Postgresql Web Technologies: JDBC, Servlets, JSP, HTML, XML, CSS, SQL, Java Script
AJAX.Web/Application Servers: Tomcat Distributed Technologies: Restful, WSDL
Tools: Maven, Eclipse IDE, Struts, Spring, Hibernate, SVN, JUnit, Log4j,Kafka

Client: ALSAC/St.jude Jan2021 - Dec 2022


Location: Memphis
Role: Java backend Developer
Responsibilities:
 Exposed to Agile Scrum and involved in backend development of core platform
 Developed new features based on core platform under Spring framework
 SQL and NoSQL databases, with expertise in Spring, Spring Boot
 Maintained Interface compatibility and concurrency in the project using Java 8 new features like
default, static methods and Concurrency API
 Implementing solutions using JavaScript, Java 11, Kotlin, Spring Boot, AWS, Spring 5, REST, SQL
 Redeveloped previous Recommend System for users and created related APIs and data visualization to
process business prediction, especially about users subscription churn rate and preference churn rate,
and implemented creating dataframe, building model and processing prediction using machine learning
technologies like h2o.ai, Spark MLlib and matplotlib
 Processed EMR prototyping to create Spark applications on Amazon Web Services for machine
learning
 Developed and configured machine learning platform based on h2o.ai and deployed platform
to Amazon Web Services using AWS SDK
 Developed scripts using node.js and node-cron to schedule routine tasks for updating data sources and
uploading prediction reports on AWS S3
 Worked on SMTP Server setup for customers using ansible and terraform
 Develope the terraform script to get the certificates from the bucket and create an SSL cert in the
respective project on the fly without downloading the certs on the local machine.
 Performed data persistence through Java Dari framework and Hibernate to store data to local databases
like MySQL and PostgreSQL and remote Content Management System (CMS)
 Created scripts to convert Java Object from/to JSON Object using Jackson
 Created the HTTP requests for sending JSON Object according to remote server
logs and tested through Advanced REST client
 Good exposure on both development and administration of NoSql database MongoDB.
 Perform database updates and load data in a MongoDB.
 Navigated with react-router
 Involved in migration of previous platforms from Spring to Spring Boot
 Involved in Test Driven Development (TDD) using JUnit and Mockito
 Involved in development in IP geolocation service like geofencing using Maxmind GeoIP library
 Built and deployed project using Maven
Environment: Core Java, Spring, Amazon Web Services, AWS SDK, h2o.ai, Spark, Spark MLlib, Dari,
Hibernate, MySQL, PostgreSQL, XML, JSON, Jackson, node.js, node-cron, Spring Boot, JUnit, Mockito,
Apache Tomcat, MXNet, Tensorflow, GeoIP, Maven

Client: Charter communication’s Feb2019 – Jan2021


Location: St Louis, MO
Role: Java backend Developer
Responsibilities:
 System Design and Develop the Applications using Java technologies like Spring MVC, Hibernate,
RESTful services, and Spring Boot framework.
 Design the back-end logic for the Spectrum application UI screens as per the business logic in STS (IDE)
 Develop Microservices for Spectrum Store Locator, Mobile Plans, Products, and each new functionality
using Spring Boot framework, Spring MVC, JPA architecture, and RESTful services to make the
application lighter and improve the performance.
 Build the notification system to send the user about his recent activities using Java Messaging Services
(JMS).
 Work with the Database to create, update delete, and read the data for new plans, products like Phones,
Tablets, and Accessories.
 Test, Debug, Address Spectrum Application Production Issues.
 Perform Unit testing, Integration testing using Junit and Mockito frameworks before going into
production
 Address the production Issues, check logs in the server, and debug the code to find out the issue, fix it, and
redeploy in the server
 Monitor the application performance and check the logs in the production server
 Update the Development, Test, and QA environments with latest application version
 Requirement gathering and Documentation
 Gather the requirements, analyze requirement, and implement the logic based on the given user
documentation
 Create the technical documentation of the done and provide the architecture diagrams with environment
details like server names, database names, and application flow
 Update the management about the work in progress and provide the estimation of the time to complete the
task
 Code base tracking using version controls GIT, and CVS.
 Performed deployment of applications on WebLogic Server.
 Work with version control tools to update, manage, and track the code changes
 Create the new branch for each story assigned and merge with the master branch to update the code
repository
 Implemented Struts framework (Action Controller classes) for dispatching request to appropriate classes.
 Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
 Extensively used JSON to parse the data from server side to satisfy the business requirement.
 Developed Struts Action Forms, Action classes and performed action mapping using Struts.
 Developed batch job using EJB scheduling and leveraged container managed transactions for highly
transactions
 Collaborate with team members and discuss any dependencies or roadblocks of the work
 Attend team meeting regularly for technical discussions and suggestions
 Keep in touch with product owners to inform the workflow and check, if they have any requirement
modifications
Environment: Microservices, Spring Boot, Java/J2EE, SOAP, REST, Jersey, JavaScript, AngularJS,
Hibernate, JDBC, SQL Developer, Jenkins, Spring JDK8, Bootstrap, Weblogic 12c, Apache CXF, Bean
shell, Fortify
Client: Bank of America, Dec 2017– Nov 2018
Location: Plano TX
Role: Java Developer

Responsibilities:
 Developed overall new layout of the web portal.
 Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
 Developed User Interface using the HTML, Bootstrap, CSS, JavaScript, and AngularJS.
 Used spring framework features like Spring IOC, Spring AOP and Spring Batch.
 Designing and development of SOA services using Spring, Java, JPA, Hibernate, DB2 and Weblogic for
secondary mortgage infrastructure
 Involved in batch processing using SpringBatch framework to extract data from database and load into
corresponding Loan App tables.
 Spring configuration files are created for dependency injection.
 Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to
implement the Inversion of Control (IOC) module in spring.
 Developing Microservices in cloud environment.
 Developed new user -facing features using ReactJS.
 Used Cloud formation templates (CFT) to find the resources that needed for the formation of cloud
formation stacks.
 Used NOSQL database Amazon DynamoDB to store data of reporting Application.
 Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor
application.
 Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework.
Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with
database.
 Developing Web pages by using HTML5, CSS3 with LESS, Angular JS and Angular UI Bootstrap.
 Developed Java API to interact with the Amazon SQS used in sending bulk emails.
 Generated JSON format data packets from middle-tire controller to front-end using Jackson JSON API.
 Used JSON for data exchange between browser and server. Used JSR353 for processing and
manipulating JSON objects.
 Modeled JSON data from database and coded request handlers for parsing and sending relevant data to
client (browser) side.
 Developed web services using JAX-WS to interact with legacy applications (backend processes).
 Used Apache SVN for repository management and Ant for build management.
 Updated database scripts to accommodate changes due to UI overhaul (for both Oracle and PostgreSQL)
Environment: Java/J2EE, Spring 3.2.5, Hibernate 4.0, Struts 2.3.3, EJB 3, Windows (development),
RHEL 5 (deployment -JBoss), WebSphere 8, JBoss EAP 5, Bootstrap, Java Script, AngularJS, Node Js,
Oracle 11g, PostgreSQL9, UML, SVN, AJAX, ExtJs 3.3, JSR 353, JNDI, JAX-WS, Ant, AWS (Amazon
Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), Agile Scrum.

Client: Capital One Aug 2016 – Nov 2017


Location: Washington ‘DC
Role: Java Developer
Responsibilities:
 Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing
components using Business Objects, XML, and JDBC.
 Designed front end checking validations using JavaScript.
 Used Struts 2 framework to follow MVC Architecture in the Application Server.
 Managed connectivity using JDBC for querying/inserting & data management including triggers and stored
procedures.
 Developed various DAOs for handling business logic and data manipulations from database.
 Consumed SOAP and REST Web Services to retrieve the information from the back end.
 Experience in writing the HTTP RESTful Web services and SOAP API in Golang.
 Involved in design of JSP's and Servlets for navigation among the modules.
 Designed cascading style sheets and XML part of Order Entry Module & Product Search Module and did
client-side validations with JavaScript.
 Review Requirement and develop technical design documents and create a prototype of the critical business.
 Worked with Hibernate for developing Persistence classes to interact with the database.
 Developed application by utilizing Kafka queue to consume and publish the data.
 Provided insights based on data profiling analysis on Hadoop data consuming Kafka messages.
 Implemented Web services for communicating one application to another application by using SOAP,
WSDL and EJB Technology.
Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, HTML, JavaScript, CSS, JNDI,
JavaBeans, XML.

You might also like