Java Developer Resume
Sacramento, CA
SUMMARY
- Having 7 Years of professional IT experience wif full lifecycle development in Java/J2EE, Ruby on Rails, HTML5, Ajax, Json and Xml, CSS, Bootstrap, JavaScript, Angular.JS, jQuery, Object Oriented Programming, JSP, MySQL, Postgres and Oracle 10g.
- Received Certificate of Excellence from State of California - DOJ.
- Requirements Analysis, Design, Development, Testing and Deployment of enterprise software applications.
- Experience in various stage of software development life cycle includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
- Diverse experience utilizing tools in N-tier and Micro services architecture applications using Spring Boot, Spring Cloud Config, AWS, Cassandra, MySQL, Restful Web Services.
- Experience wif NoSQL databases like Cassandra, MongoDB is highly preferred.
- Complete understanding and hands on experience in agile development methodologies.
- Strong experience wif: Spring Framework, Spring MVC 4.0.3, Maven, React.js JUnit, Jersey.
- Experience wif tools like Experience wif Docker Images/containers and Kubernetes.
- Working noledge in spring RESTful services and frameworks such as spring 3.0(MVC, IOC), struts, hibernate.
- Experience in developing web-based UI’s using JSP, HTML, JQuery, Angular JS and JavaScript (AJAX, JSON and XML).
- Experience in XML related technologies like XML, DTD, XML Schema, WSDL, WSDL, SOAP and AJAX.
- Expertise in using SOAP and Rest web services.
- Experience in microservice patterns and architectures.
- Experience in Use cases development, Design, Object/Service modeling using UML modeling.
- Experience in developing batch jobs.
- Extensively worked on Apache POI and Apache web service open-source codes.
- Expertise in tools such as SVN (Sub version), GitHub, and Bit bucket.
- Experience on Model View Controller (MVC) architecture-based Web applications in JAVA.
- Well versed in writing build scripts using ANT, Maven.
- Proficient in design and development of core java applications using Multithreading.
- Strong exposure to Agile Methodology, Scrum, and Object-oriented analysis, and code standards.
- Experience wif relational databases like SQLite3, MySQL.
- Good Experience in using teh GitHub, JIRA, Confluence and deployment of application using Jenkins.
- Good experience in deployment of applications in Webservers like Jboss and Apache Tomcat.
- Experience in Unit Testing, Test- driven development (TDD).
- Efficient in using integrated development environments (IDE) like Eclipse, Ruby Mine, NetBeans, Sublime Text, and Atom.
- Expertise in all phases of software development life cycle (SDLC): System Analysis, Design, Development, Testing, Build and Deployment, support, documentation.
- Strong contributor towards noledge management activities including project documentation, user manuals, component user guides and other technical documentation.
- Experience working wif teams dat follow Agile Software Development methodology (Iterations and standup meetings etc.)
- Strong communication, problem-solving, and planning skills, wif ability to work independently or in a team environment.
TECHNICAL SKILLS
Languages: Java, J2EE, Ruby, C, C++.
Frameworks: Struts, Spring Framework, React.js, Rails, JerseyRESTful Web Servicesframework
Databases: MySQL, Sq Lite, PostgreSQL, MongoDB, Oracle, Cassandra
Applications& Web servers: Apache Tomcat, Web rick, Jboss, PUMA
Web Technologies: JavaScript, JQuery, AngularJs, HTML5, Css3, Bootstrap, XML.
Cloud Services: Jenkins
IDES: Eclipse, Ruby Mine, Notepad++, Sublime text
Operating Systems: Windows, Ubuntu, Mac, Unix.
Version Controllers: Git Hub, SVN, Bit Bucket.
Testing frameworks: Junit
Packages: MS-Excel 2003, MS-Outlook 2007, MS-PowerPoint, MS-Word 2000.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Sacramento, CA
Responsibilities:
- Developed and implemented teh MVC architectural pattern using, spring framework including JSP, Servlets.
- Developed Java program to extract data from XML, JSON, EXCEL, CSV and store it in DB.
- Involved in developing teh data model inCassandra.
- Designed and developed RESTful Web Services in Java.
- Involved in documentation of teh project during development phase usingJAVAdoc.
- Implemented a continuous delivery pipeline wif Jenkins, Bit Bucket whenever a new Bit Bucket branch gets started, Jenkins, Continuous Integration server, automatically attempts to build and deploys to JBOSS servers.
- Involved in building and deploying war files toJBOSSservers through Jenkins automated deployment.
- Involved in teh design and development phases of teh application using Ruby on Rails framework and Java Frameworks.
- Involved in modeling complex database table and relationships.
- Implemented efficient UI and client-side features usingjQuery.
- Created performance tests as required using JMeter and Gatling.
- Worked on creating a responsive website for smart devices using responsive design and media queries.
- Developed web applications wif HTML5,CSS3, Angularstandards and making teh pages dynamic using AJAX and JSON.
- Used SonarQube to measure and analyze quality of source code, configured to Jenkins.
- Designed web pages and used applications dat meet business and user goals through a positive user experience.
- Involved in assisting wif JAD sessions to gather requirements from end users and designing teh applications accordingly.
- Closely interacted wif teh chief architect, business managers, quality assurance and other team members on requirements, design and implementation issues.
- Participated in bug thrashing sessions to discuss and resolve bugs wif developers.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication wif project manager and developers.
- Involved in application Code Review and Bug Fix issues.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Designed and implemented front-end and friendly user interface wifTwitter Bootstrap.
- Managed code wif unit tests andGitHub andusedamazonweb services EC2.
- Worked on Data Validations.
- Experience wif Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.
- Production supportfor teh application and handling of critical issues in timely manner.
- Strong hands-on development experience in designing highly scalable and available systems, high performing databases wif high transaction rates.
Environment: Java, HTML5, CSS3, Angular, JavaScript, Ajax, Cassandra, Oracle, XML, JSON, XLXS, CSV, JQuery, Bootstrap, GitHub, Bit Bucket, JBOSS, Jenkins, Linux.
Java Developer
Confidential, Sacramento, CA
Responsibilities:
- Interacted wif clients to understand their existing applications and design teh site according to their system requirements.
- Worked wif business analysts to understand their business models and goals and help define strategy, content, and features.
- Enhanced out of teh box JAX-WS web services and developed customized JAX-WS web services.
- Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
- Worked on front end pages dat were developed in a professional manner using HTML, CSS, JavaScript, Angular and JQUERY.
- Started teh front-end application wifReactand usedstateobjectReact Class Componentfor general stateful management.
- Implementedreduxto resolve teh application's global state management, especially for user login status.
- Developed data access layer using Data Access Object (DAO) design pattern.
- Developed Controller and Business layers of teh MVC, using springs.
- Involved in implementing SOAP and Rest web services implementation in Spring Boot.
- Developed data insertion forms and validated them using JavaScript.
- Involved in fixing Front-End issues wif teh layouts.
- Involved in documentation of teh project during development phase using JAVA doc.
- Coded pages wif best Search Engine Optimization (SEO) techniques.
- Participated in teh process of developing a JDBC utility to migrate successfully a database from one environment to teh other.
- Configured ECS container to spin up EC2 instance at will.
- Involved in configuring teh JMS for teh application.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication wif project manager and developers.
- Used Servlets to handle various requests from teh client browsers and to send responses.
Environment: HTML, CSS, Javascript, Jquery, Mysql, Windows, Java, JDBC, Oracle, Servlets, Java Frameworks.
Java/ Ruby Developer
Confidential, Richardson, TX
Responsibilities:
- Participated in teh designing and development of various server-side components JSP, Servlets, EJB’s, DAO’s, VO’s etc.
- Involved in teh design and development phases of teh application using Ruby on Rails framework.
- Developed struts action classes for controller components.
- UI-Layer: Most popular MVC (Model-View-Controller) architecture has been a de-facto standard for teh JSP based UI development using Jakarta Struts (MVC framework).
- App-Layer: Session Façade Pattern, to keep teh business independent of App-Layer technology (EJB’s, JDBC etc.)
- Coding teh programs in accordance wif program specification and adhering to coding standards.
- Responsible for designing application layer API using EJB components of J2EE.
- Responsible for layout design, implementation, using HTML5, JavaScript and CSS3.
- Designed and implemented front-end and friendly user interface wif Twitter Bootstrap.
- Developed client-side validation code using JavaScript, JavaScript libraries, and Angular.
- Involved in workflow activities of application and data analysis based on client requirement.
- Responsible for design and development of UI framework, which is totally based on struts.
- Developed business logic using EJB’s.
- Used AJAX for asynchronous requests and jQuery Scripting framework.
- Participate in design reviews, code reviews and unit testing.
- Developed teh application using MVC Architecture.
- Ensure quality assurance me.e. deliverables created match business specifications.
- Developed data access layer using Data Access Object (DAO) design pattern.
- Involved in Database Migration using Active Records, Action Controller, Active Resources and Action View in Rails.
- Experienced wif all teh GEMS and libraries.
- Worked on creating a responsive website for smart devices using responsive design and media queries.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Developed solutions using Ruby on Rails and Active Record and integrated gems, plug-in etc.
- Managed code wif unit tests and GitHub and used amazon web services EC2 and S3.
- Development of application features such as autantication of users, alert notifications, registration of new users etc.
- Involved in application Code Review and Bug Fix issues.
- Involved in modeling complex database table and relationships.
- Implemented Autantication wif Devise gem and configured teh application according to teh requirements.
- Involved in upgrading a portion of a web page using teh technologies like JavaScript and XML.
- Actively involved in Unit Testing, System Integration Testing.
- Experience in writing functional/unit Rspec test using TDD.
- Used Rspec and cucumber for teh fixing teh bugs.
- Designed and developed RESTFUL style web services to manipulate dynamic datasets using AJAX calls.
Environment: Ruby, Rails, HTML5, CSS3, Javascript, Angular Js, Ajax, JSON Jquery, Bootstrap, Rspec, Github, Linux
Ruby on Rails Developer
Confidential, Durham, NC
Responsibilities:
- Developed cost effective IT solutions by creating new or modified existing software applications dat are moderately complex.
- Coding, testing, debugging, documenting and implementing web application using Ruby on Rails according to standards.
- Worked on and maintained an application under Ruby on Rails on Linux platform wif MySQL as database.
- Responsible for writing teh Unit test cases for teh features dat have been developed.
- Performing all aspects of application and development including design, updating, storage and retrieval.
- Designed and maintained RoR code. Implemented upgrades, patches, code releases, and necessary database changes.
- Designed development controller and view part of teh system by using Scaffolding.
- Agile development methodology and scrum is used for teh complete project development.
- Extensively used GIT HUB and Amazon EC2 and deploying teh project using Heroku.
- Worked on latest versions of Ruby, Ruby on Rails, and used Bundler, GEMS and libraries to Communicating wif teh customer to design solutions.
- Manage, collaborate and coordinate teh work of a development team.
- Wrote JavaScript code for teh purpose of page functionality pop up screens.
- Used jasmine for teh front-end JavaScript code testing.
- Worked closely wif quality assurance team and fixed bugs as well as production issues wif a quick turnaround time.
- Assisted wif installation, configuration, and maintenance of web applications and databases such as mysql, sqlite3.
- Used RubyMine (IDE) for debugging teh code and phase out bugs from teh code.
- Involved in developing and testing many features for teh Navigation bar using Ruby on Rails, CSS, Bootstrap.
- Worked wif arrays and hashes.
- Designed front-end using HTML and bootstrap and was involved in dynamic webpage designing using AJAX and JSON.
- Designed webpages using HTML, CSS, and JavaScript along wif Angular.js.
- Practiced Test-Driven Development wif Rspec and as well as Behaviour Driven Development wif Cucumber.
Environment: Ruby (2.1), Rails (4.0), HTML5, CSS, Javascript, AngularJs, Bootstrap, Ajax, Agile, JSON, Jasmine, Rspec, Cucumber, Rubymine, Mysql, Sqlite3, Git, Github, Linux.