About
Job Description
Job Description:
Develops, enhances, tests, supports, maintains, and debugs software applications that support business units or support functions. Competent to work under supervision on simpler applications coding from documented logic. Limited systems analysis responsibility. Limited knowledge of business or function for which application is designed. Responsible for specific assigned programs. Typically an entry level position.
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 is a great opportunity for you to start your software development career where you will be able to take advantage of ongoing education, training, and career growth.
This is an entry level role with 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. Will be expected to learn new technologies and concepts as needed by the project. Works well under minimal supervision, with general guidance from team leads or senior developers.
This position is intended for candidates with less than 5 years experience.
Required skills:
Bachelor or Master's Degree in Computer Science or equivalent related skills
Understands 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
Understands web services, especially REST
Understanding of server-side frameworks such as Spring
Understands how to work with RDBMS such as Oracle, SQL Server, or DB2
Good interpersonal communication skills for technical and business conversations
Desired skills:
Experience with NoSQL databases like Cassandra
Experience with JavaScript frameworks and libraries, especially Angular
Experience with SOAP web services
Experience with ORM, especially Hibernate
Experience in modern JVM languages like Groovy, Scala (any JVM language)
Understanding of Agile Methodology and the role of a developer on Agile teams
Candidates requiring visa sponsorship will not be considered for this position
Posting Date: 04/30/2019
Location: Plano, TX, BUILDING C, 7105 CORPORATE DR, - United States
Travel: No
Full / Part-time: Full time
Hours Per Week: 40
Shift: 1st shift