Java Developer Resume
2.00/5 (Submit Your Rating)
Des Moines, IA
SUMMARY
- Over 5+years’ experience in the IT industry with a Master of Science in Computer Science.
- Hands on experience in building applications and project related to Object Oriented Software Design, Software Engineering, Deep Learning and Analysis of Algorithm.
- Knowledge and experience in applying Object Oriented Analysis and Programming using Java.
- Expertise in Client / Server and application development using Java, J2ee technologies.
- Experience with Java - based build tools such as Maven and ANT.
- Experience with J2EE technologies- Struts, Spring & Restful webservices
- Experience in divergent phases of Software Development Life cycle(SDLC) including Design, Implementation and Testing during the development of software applications.
- Experience in Manipulating, cleansing & processing data using Excel, Access and SQL.
- Experience in Data gathering and Data analysis to meet business requirements using SQL queries.
- Experience in working with the business users, gathering, developing and documenting requirements.
- Experience in performing system analysis and documenting the findings and impacts of the system.
- Experience creating Data flow diagrams and Data dictionary.
- Extensive knowledge on various MVC Java frameworks like AngularJs.
- Knowledge of Multilayer Perceptron, Convolutional Neural Network and autoencoders using Tensorflow, Keras and Python.
TECHNICAL SKILLS
Languages: C, Java/J2EE Technologies Servlets, JSP, JDBC, Core Java.
Frameworks: Hibernate, Struts, Spring.
Web Development: HTML, JQuery, CSS, XML, JavaScript, AngularJs, BootStrap.
Operating System: Windows 10, MAC.
Software methodologies: Agile, Waterfall.
Database Editors: Oracle SQL Developer
Tools: MS Office, MS SQL, Web Ratio, Weka.
Web Servers: Apache Tomcat
IDE / GUI Tools: Eclipse, NetBeans
Cloud Platform: AWS, Microsoft Azure.
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
Java Developer
Responsibilities:
- Worked in a highly dynamicAGILEenvironment and participated in scrum and sprint meetings.
- Designed and developed the framework to consume the web services hosted in Confidential EC2 instances.
- Worked with event-driven and scheduledAWSLambdafunctions to trigger various AWSresources.
- UsedAWS SDKfor connection toAmazon S3buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Involved in writing Shell script to export Oracle table’s data into flat files and performed Unit Testing using JUNIT and used Log4j for logging.
- Wrote Shell scripts for automatic database startup/shutdown.
- Created batch jobs using UNIX shell scripting
- Built main application in Python, Django leveraging technologies such as Tasty pie, Angular.js, Backbone.js, Ember.js, and Celery
- Involved in building database Model, APIs and Views utilizing python, to build an interactive web-based solution.
- Involved in using Apache Tomcat Server for deploying and testing the code.
- Worked with Tomcat as the application server and JMS as the message Server.
- Deployed and configured application in WebSphere/Tomcat web server and used Eclipse 3.8 as IDE for code development
- Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django
- MYSQL was used as the database for the application which was hosted in the cloud usingAmazon RDSservice.
- Used HTML5, CSS3, JS, jQuery, Bootstrap, AngularJSandNodeJSas frontend building Environment.
- Configure and run gulp tasks inNodeJSruntime and handle injection,CSSpre-processing, minifying, test-running.
- Designing and configuring the AWS Secure Notification Service (SNS) and Secure Email Service (SES) architecture of the solution and working with a client.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Setting up databases in AWS using RDS storage using S3 bucket and configuring instance backups and archives to Glacier archives, and configured AWS Redshift for data Warehousing.
- Migrate Data from databases such as MongoDB, SQL and Dynamo dB to Confidential Redshift.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Developed custom directives, Factories, and Services inAngularJSand implemented code as per coding standards
- Constant indulging and coherent working with concepts of Python and Machine Learning.
- Responsible for data preprocessing, exploratory data analysis, and develop machine learning pipelines.
- Worked upon Angular 4 Service which interacts with RESTful services at the backend.
- Writing Unit test cases using Jasmine, Karma for Angular 4 components and implemented Angular CLI with production bundling.
- Involved in writing the front-end code for the application using angular 4.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by angular 4/Angular2.
- Worked with Angular 2 in Booking engine Project. Used typescript and created components and custom directives.
- Implemented Angular 2 services to connect the web application to back-end APIs.
- UsedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and streams to store and process the data.
- Worked on thread handling to maintain continuity of execution and extensively implemented Multithreading concept to handle transaction management with isolation and propagation levels.
- Worked on theSPRING - Hibernate integration to maximize the ClassicalMVC Architecture.
- Experience in creating REST ful web services using Jersey,SPRINGframework, andJAX-RS.
- Experienced in implementingMicroServices,SOA with xml base web Services (SOAP/UDDI/WSDL).
- Implemented RESTful web services to retrieve data from client side and made RESTAPI calls from AngularJS and parsed the data to project to client and handled the security and Authorization using Spring Security&OAuth2.
- CreatingRESTbased Web Services by establishing links usingHATEOASfrom spring-based Applications.
- Used Node.js tool NPM to download libraries, packages and to install dependencies for server-side variations.
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements.
- Developed the Web Services Client usingREST, RSDLfor verifying the new customer history to a connection.
- DevelopedDAOs usingHibernateasORMto interact withDBMS-MySQLandMongoDB.
- Published and consumed stream of records usingProducerandConsumer APIswithSpring for Apache Kafka.
- Configured theDockerContainers and creatingDockersfiles for different environments.
- Performed daily Night Build & Weekly Build & Release for the product usingAnt,Mavenbuild scripts.
- UsingJUnittest in Eclipse, developed Unit test cases and test suite, Curlwas also implemented to test.
- UsedJenkinsas the integration tool and improvedscalabilityof applications oncross-platforms.
- Involved in Production Support and Maintenance of the application and troubleshooting of Issues onJBossbychecking logs, paymentsetc.
Confidential, Richmond, VA
Java Full Stack Developer
Responsibilities:
- Analyze the requirements based on business data and user requirements.
- Created user-friendly GUI interface and Web pages using HTML, jQuery and Java script.
- Implemented the modules using Model-View-Controller (MVC) design pattern.
- Develop GUI related changes using JSP, HTML and client validations using Java script.
- Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
- Wrote a controller Servlet that dispatched requests to appropriate classes.
- Developed Dispatch Action classes to define several business methods.
- Developed value object mainly used to wrap the data and pass across the layers.
- Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
- Created tables, views, Types, triggers, complex join queries,storedprocedures, and functions and modifications to existing database structure as required for addition of new features
- Designed database Queries for updating, insertion, and retrieval of asset information and rates.
- Involved in implementing theMicro Servicesbased onRESTful APIutilizingSpring BootwithSpring MVC.
- WroteDocker files for creating Docker images for micro services and Docker containersfor environment. UsedCrnetesto deployDocker containers.
- Involved coding SQL Queries, Stored Procedures, and Triggers.
- Involved in Designing the Database Schema and writing the complex SQL queries.
- Created java classes to communicate with database using JDBC.
- Accessed stored procedures and functions using JDBC Callable statements.
- Deployed Applications on Apache Tomcat Server.
- Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
- Involved in fixing bugs the bugs or defects in the application.
Confidential
System Analyst
Responsibilities:
- Requirement gathering and understanding calls with the client.
- Liaised with business and functional owner during risk engineering and high-level review sessions to derive and execute action plans, meeting deadlines and standards.
- Debugged through the code files to reverse engineer and identify the requirement and provided the details to the users.
- Documented the requirements and presented the documentation for review.
- Performed gap analysis between existing state and the To-Be state and documents the gaps via a process flow to showcase the gaps. .
- Recommend solutions based on data analysis to increase business efficiency and/or improve existing processes.
- Created test cases for acceptance testing, described the behavior of the system using the test cases.
- Writing Test Scripts based on Test Conditions/requirements.
- Defining the scope for testing by performing impact analysis.
- Preparing and conditioning test data with the Mainframe system FDR (First Data Resource).
- Finalizing the scope of testing for change request.
- Conducting Free for All Tests(FFA) to the different instances(build) received to ensure the transitions into further phases of testing
- Supporting testers and UAT team for executing test scripts.
Confidential
System Analyst
Responsibilities:
- Accepting cases through Clarify / SDM and following SLA’s.
- Analyzing the issues.
- Resolving the issues by connecting to client & admin application, Oracle database/SQL DB via Citrix or RDP.
- Creating defects and enhancement in HP Quality center.
- Communicating with end user, Program team and Business analysts through mails and WebEx.
- Creating user profiles in Testing, Staging and Production environments.
- Replicating issues in testing and staging environment.
- Migrating changes from Testing to Production environment.
- Testing the changes in Production and provide it to client for confirmation.
- Closing the case with client’s approval.
