Resume

Sign in

Java Developer Development

Location:
Milford, Connecticut, 06460, United States
Posted:
January 04, 2018

Contact this candidate

Phone: 516-***-**** Vinay Kumar Ega Email: ac3wuw@r.postjobfree.com

Robert Treat Dr, Milford, CT LinkedIn: https://www.linkedin.com/in/vinaye92 Summary:

Good understanding of Object-Oriented Programming concepts, and Software Development Life Cycle(SDLC)

Exposure to all phases of software development process Requirement gathering/analysis, Design, Development, Implementation and Testing

Experience in developing enterprise applications that are Scalable, distributed, multithreaded, asynchronous using Core Java techniques, and J2EE technologies such as JSP, Servlets, JDBC and open source frameworks like Spring, Hibernate

Experience in configuring architecture and designing multi-tier Java EE applications in Service-Oriented-Architecture(SOA) environment

Designed and developed responsive front-end using HTML, CSS, JavaScript, Bootstrap, AJAX, jQuery

Developed applications that consumes and provides external services of type RESTful, and SOAP web services

Experience with various Spring framework modules Spring Data Access/Integration module, Spring Core, Spring AOP

Proficient understanding of version control tools such as Git, Subversion(SVN)

Experience in developing applications using Agile practices like Test Driven Development (TDD), SCRUM frameworks

Good exposure to Continuous Integration/Continuous Delivery tool Jenkins

Strong grasps of fundamental computer science concepts: data structures, algorithms, concurrency, object oriented design, multi-threaded programming

Strong knowledge and good understanding in designing various policies of Computer Security, Network Security and Web Security

Strong written and verbal communication skills & interpersonal skills with proven abilities in Customer Relationship Management & Team Management

PROFESSIONAL EXPERIENCE

Java Developer- Hallmark Global Technologies, CT June 2017 - Present Responsibilities:

Involved in complete design, development and testing phases, while integrating new application to the existing ones.

Utilized Agile process to streamline development process with iterative development.

Designed, developed and validated the User Interface using HTML, JavaScript and CSS as per the requirements.

Helped to improve the unit test coverage of the application by writing unit test cases using mock frameworks such as EasyMock, Mockito, and Powermock

Used DAO pattern to fetch data from database using Hibernate to carry out various database transactions.

Extensively used JQuery to provide dynamic User Interface and for the client side validations

Involved in building RESTful web services using JAX-RS specification

Used Hibernate OGM as the Java Persistence (JPA) for the NoSQL database MongoDB

Used Spring Beans to encapsulate business logic through Spring IOC Dependency Injections and implemented web flow of the application using Spring MVC

Designed Sequence, Use Case Diagrams and Process Flow Diagrams to convert business requirements into technical designs.

Actively involved in getting the production and testing issues resolved by closely working with testing and support teams.

Configured Jenkins/Hudson to provide continuous integration services to the software development.

Used tools such as JIRA, Stash, Eclipse IDE, SOAP UI, FAST Deployment application.

Managing Maven project dependencies by creating parent-child relationships between projects for maintenance of continuous integration based on Maven and Jenkins

Environment: J2EE (Servlets 2.4, JSP 2.0, JSP Taglibs), JPA, JMS, Spring 4.2, Hibernate 4.0, HTML, CSS, jQuery, XML, JavaScript, AJAX, JUnit, MongoDB, RESTful, Unix Shell Scripts, Eclipse 3.0,Apache Tomcat, Git, Jenkins Software Developer - Tietronix Software, Inc. Aug 2016 - Dec 2016 Responsibilities:

Utilized Agile Methodology to streamline development process with iterative development and that includes daily scrum meeting's with team.

Participated in all the phases of SDLC involving requirement gathering/analysis, design, development, testing and deployment.

Developed front-end UI using XAML for desktop application, which lets the user drag and drop images on the grid.

Designed front-end of web application using HTML5, CSS, Angular JS

Developed and maintained the technical documentation with up-to-date programming activity in a systematic and organized way.

Participated in development and maintenance of functional test plans that adequately test the defined requirements and functions.

Designed test and debug routines for efficient processing of the application.

Used VSTS(Visual Studio Team Services) as configuration control system, Visual Studio for development environment and MVVM Design pattern for the application.

Used Git as a version control tool and conducted peer reviews on it to ensure code quality is not compromised. Environment: Visual Studio, VSTS, MVVM, C#, HTML5, CSS, Angular JS, ASP.NET, XAML, WPF, NCTech Immersive studio, Iris 360, Git

Java Developer - Infosys Oct 2013 - Feb 2015

Responsibilities:

Involved in complete design and development phases, while integrating new application to existing ones.

Utilized Agile methodology to streamline development process with iterative development

Developed the front-end of the application using JSP, HTML, CSS and made client side validations using JavaScript.

Developed the application using Spring MVC framework

Used Hibernate as Object/Relational mapping framework to access and manipulate data from Oracle 10g database

Designed Sequence, Use case diagrams and Process flow diagrams to convert business requirements into technical designs

Integrated RESTful web services into the application to provide interoperability with other applications

Used Named queries, Criteria queries in Hibernate to build complex queries involving relationship among the tables

Configured Spring beans and defined dependencies in Spring Configuration file

Implemented Spring Aspects to handle the cross cutting concerns like Transaction management, Authentication etc.

Utilized Jenkins for Continuous Integration/Continuous Delivery and used Git for version control.

Performed the Unit testing of the application using testing frameworks JUnit, EasyMock and PowerMock. Environment: JDK, Servlets, JSP, HTML, CSS, JavaScript, JDBC, Spring 3.1, Hibernate 3.0, Log4j, JUnit, Oracle 10g, Eclipse, WebSphere, Linux, Jenkins.

Technical skills:

Programming Languages: C, C++, Java & J2EE, Swift, C#, Objective-C, MATLAB, Ruby 2.x Web Technologies: HTML5, CSS, XML, JSP, PHP, JavaScript, AJAX, Bootstrap, Node.js, Apache ActiveMQ, Stru Frameworks: ASP.Net, Angular JS, jQuery

Databases: MySQL, SQLite, PostgreSQL, Oracle, SQL, NoSQL, MongoDB, PL/SQL. Integrated Development Environments: Xcode, Microsoft Visual Studio, Eclipse, AmiBroker, NetBeans Version Control: Git, SVN.

Project Management: Visual Studio Team Services(VSTS), JIRA, MS Project Application/Web Server: IBM WebSphere, Apache Tomcat, JBoss, Weblogic Project Methodologies: Agile, Waterfall.

Build Tools:

ITSM Tool:

Ant, Maven, Jenkins

Servicenow

Operating Systems: Windows, Linux, Macintosh.

Education:

Master' Degree- Computer Science GPA: 3.5 May 2017 University of Houston, Clear lake



Contact this candidate