Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Java Developer

Expired Job

Kapital Data Corp Atlanta , GA 30301

Posted 3 months ago

Note: Candidates we are looking in Telecom Field
Description

Position summary
Developers responsible for designing and developing internal and external business systems/applications, systems interfaces, databases, reporting, or business intelligence systems, as required, to deliver new systems functionality supporting corporate business objectives.
Position duties and responsibilities include, but are not limited to:
Lead complex projects and mentor and provide guidance to team members at a Software Developer level.
Design and build services using Java and the Spring Framework.
Design and develop internal and external business systems/applications, systems interfaces, databases, reporting, or business functionality.
Translate business and functional requirements into documented technical specifications.
Design and develop applications using Object Oriented Analysis and Design (OOAD).
Utilize development skills to build (code) new systems functionality per technical specifications, with deliverables to include code builds and automated unit tests.
Utilize experience in conducting performance (load) testing in order to analyze load test results.
Develop telecommunications applications, including Prepaid (real-time rating) and real-time and batch transaction processing.
Perform Code Reviews for all code written by the other developers, review code for team and industry standards compliance, and provide feedback to developers.
Facilitate/lead reviews (walkthroughs) of technical specifications and program code with other members of the technical team, and communicate design, requirements, feature set, functionality and limitations of systems/applications to team and development lead.
Utilize departmental Systems Development Lifecycle Methodology as a guide for development activities.

Functional and technical skill requirements:
Strong core java and object-oriented design skills. Ability to design readable and maintainable classes, interfaces and methods.
Spring framework experience
Experience designing APIs and web services and knowledge of SOAP, REST, XML and JSON.
Ability to write unit tests using JUnit and a mocking framework.
Database expertise with SQL (Oracle preferred), Hibernate, noSQL (Cassandra preferred)
Knowledge of Pivotal Cloud Foundry, Spring Boot and cloud technologies is a plus. If no experience, then must be motivated to learn.
Experience with a variety of Java frameworks such as Quartz, Ehcache, Maven and asynchronous messaging (JMS and/or RabbitMQ).

Typical deliverables for the Developer are:
Estimation worksheets and LOEs
Guide collaboration with Business Analysts to determine requirements
Architect, design, documents as appropriate
Scalable enterprise applications for clients
Code, debug, test, and implement solutions in Java environments
Specify, integrate, and deploy third party Java components and tools
Tickets for deployments
Development environment builds, as appropriate
Coordinate DB schema changes.

Regards,

SRINIVAS VARMA
Let's connect on LinkedIn
Kapital Data Corp

Direct:
E-mail:
ENTERPRISE APPLICATIONS EXPERTISE, DELIVERED!

Skills:
Java Developer, SOAP, REST, JSON, SOAP, XML, SQL, QUARTZ,
Permanent
23 Months


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Java Developer

US Bank

Posted 4 days ago

VIEW JOBS 11/11/2018 12:00:00 AM 2019-02-09T00:00 U.S. Bank is seeking Java Application Developer with design and development experience to contribute toward the success of our technology initiatives. Participates in the technical design of application systems. Develops and implements application systems. Assists in definition of time tables and project tasks; analyzes and estimates cost and time. Performs change impact analysis tasks. Creates comprehensive unit test plans and test cases. Participates in design, coding, testing, implementation, and documentation of solutions. Creates and executes performance tests to ensure that expected application performance levels are achieved. Designs, codes, tests, debugs, documents, maintains, and modifies computer programs of moderate complexity, significance, and risk. Contributes and at times, leads clients and technical staff to investigate, analyze, and resolve technical problems related to system functions, programming, and procedures. Joins in post-implementation reviews of both application development content and process to maximize and share learning. Shares in monitoring operating efficiency of existing systems. Writes documentation that describes installation and operating procedures. Successful applicants will exemplify US Bank's ethical principles of uncompromising integrity, respect for others, accountability for decisions and actions, and good citizenship. Basic Qualifications * Bachelor's degree or equivalent work experience * At least 5 years experience with developing and implementing applications. Required Qualifications * Master's degree with 4 years of relevant work experience OR * Bachelor's degree with 5 years of relevant work experience * Proficiency in Computer Science fundamentals – OO development, data structures, and algorithm - design, problem solving, and complexity analysis * Critical thinking with a good design sense, a strong technical background, and an eye for making things better. * Experience at working both independently and in a team-oriented, collaborative environment is essential. * Excellent interpersonal, verbal, and written communication skills * Extensive experience working with enterprise applications. * Experience with all phases of the software development life cycle. * Ability to create Technical Designs from business requirements. * Ability to conduct research into software-related issues and products. * Experience with java software development methodologies. * Solid working knowledge of emerging Web technologies. * Experience with TDD & automated unit tests. * Work in a dynamic, changing environment using continuous integration and a dev-ops model to rapidly develop, test, and deploy code into production. * Experience with distributed systems and service oriented. * Experience with Message driven Architecture. * Cultivate and disseminate knowledge of application development best practices. Preferred Skills/Experience Extensive experience in * Java SE / Java EE, JSP, Struts , GWT * Spring Framework, Spring Boot and Spring Batch. * JMS & AMQ * Create and Consume SOAP & REST services. * Object relational models such as Hibernate. * Experience in RDBMS and SQL. * web services using AJAX, JSON and XML * Emerging front-end technologies such as JavaScript, HTML5, CSS3, AngularJS, Backbone JS, Bootstrap, and Noode.JS * Junit & TestNG Working experience in: * Hands-on software troubleshooting experience. * APM tools. * Web servers and application servers. * Code Reviews. * Change control (GIT, SVN, SCM). * Dev Ops, CI/CD & Jenkin. * Secure coding practices and best practices in handling of sensitive data. US Bank Atlanta GA

Java Developer

Expired Job

Kapital Data Corp