Job Directory Java Developer

Java Developer
Plano, TX

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Job Description:

Candidates requiring visa sponsorship will not be considered for this position. This role is located in Plano, Texas only. It is not open to telecommuting or remote arrangements.

Enterprise Role Overview:

Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools. Participates in the design, development and implementation of complex applications, often using new technologies. May provide technical direction and system architecture for individual initiatives. Serves as a fully seasoned/proficient technical resource. Will not have direct reports but may lead projects and direct activities of a team related to special initiatives or operations. May have responsibility for a project and project budget. May collaborate with external programmers to coordinate delivery of software application. Routine accountability is for technical knowledge and capabilities. Works under minimal supervision, with general guidance from more seasoned consultants. Typically requires a minimum of 5-7 years of hands-on work experience.

Job Specific Description:

Bank of America is looking for Java Software Developers to work in our Dallas Technology Center where they will have the opportunity to work on our many mission critical and leading edge products. You will have the opportunity to work on products used by millions of customers and exposed to many new applications and emerging technologies.

This role will have the following responsibilities. Designs, develops, enhances, debugs, supports, maintains and tests complex software applications that support business units or supporting functions. These application program solutions involve diverse development platforms, software, hardware, technologies and tools. Serves as a fully seasoned/proficient technical resource. Routine accountability is for technical knowledge and capabilities. Works well under minimal supervision, with general guidance from team leads or senior developers.

Required Skills:

* 5+ years of Java applications development
* Experience in OO design and concepts
* Strong analytical and problem-solving skills to break down requirements and find efficient solutions
* Experience with Java 1.8
* Experience building web applications
* Experience building RESTful web services based applications
* Experience with server-side frameworks such as Spring
* Experience working with common RDBMS such as Oracle, SQL Server, or DB2
* Good interpersonal communication skills for technical and business conversations

Desired Skills:

* Bachelor or Master's Degree in Computer Science or related field
* Experience with NoSQL databases like Cassandra
* Experience with JavaScript frameworks and libraries, especially Angular
* Experience working on high volume applications
* Experience with SOAP web services
* Experience with ORM, especially Hibernate
* Experience in performance tuning with good understanding of JVM internals
* Experience in modern JVM languages like Groovy, Scala (any JVM language)
* Experience in distributed caching frameworks like Hazelcast, Apache Ignite, Redis
* Experience working in Agile teams

Posting Date: 03/07/2019

Location: Plano, TX, BUILDING A, 7105 CORPORATE DR, - United States

Travel: No

Full / Part-time: Full time

Hours Per Week: 40

Shift: 1st shift

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.