Java Developer Associate Job Description
Java Developer Associate Duties & Responsibilities
To write an effective java developer associate job description, begin by listing detailed duties, responsibilities and expectations. We have included java developer associate job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Developer Associate Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Developer Associate
List any licenses or certifications required by the position: JAVA, SE, AWS, SCWCD, SCJP, SSL
Education for Java Developer Associate
Typically a job would require a certain level of education.
Employers hiring for the java developer associate job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Engineering, Technical, Information Systems, Computer Engineering, Information Technology, Business, Education, Computer, Science
Skills for Java Developer Associate
Desired skills for java developer associate include:
Desired experience for java developer associate includes:
Java Developer Associate Examples
Java Developer Associate Job Description
- Work to resolve through challenges to deliver on commitments
- Proactively identify issues and escalate to pertinent team members
- Lead the Development team by example and ensure that we have adequate Unit Test Cases, Test Stubs and
- Familiar with standard development life cycle methodologies such as Agile and Waterfall
- The successful candidate will be involved in the full development life cycle of analysis, design, implementation, testing, deployment and support of Macro Client technology platform
- Develops source code, including descriptions, for all Software Components in accordance with Detailed Software Requirements specification, the functional design and the technical design document
- Contributes to quality assurance by writing unit and functional tests
- Ensures that all code changes end up in Change Items (CIs)
- Where applicable, develops routines to deploy CIs to the target environments
- Collaborates with colleagues participating in other stages of the Software Development Lifecycle (SDLC)
- Keeps up to date with new technologies and software products
- Enhances the firms core values and accepts ownership for issues across teams to help the client get the best service possible
- Senior level Java development experience, most recently in an Investment banking background
- Agile software development experience preferred, but not essential
- Minimum 8-10 years of application programming and development experience including but not limited to JAVA/JEE, frameworks like Spring, hibernate
- Consistently displays awareness and sensitivity to the needs of internal clients and external vendors
Java Developer Associate Job Description
- Participate in technical discussions and decisions to improve the system
- Conduct testing and change management
- Support User Acceptance Testing, training sessions and user demos
- Work with data providers to ensure upstream data requirements are met
- Conduct data analysis to ensure quality and alignment with upstream data sources
- Escalate production data issues to the providers
- Contributes to the entire development lifecycle, writing performant, testable code and will communicate regularly with other teams involved in the development life cycle
- Work with various front-end/middleware/backend teams to deliver sub-systems of Deal Blotter
- Coordinate with global team on new features
- Participate in driving future direction and architecture of the system
- Bachelor's Degree in Engineering, Management Information Systems or related fields
- Should have around 5 years of experience in developing enterprise applications in Java/JEE technologies
- Working experience in SQLS / Stored Procedures with a RDBMS, preferably DB2(Z/OS or UDB)
- Other required technical skills are XML, XSL, JavaScript, Hibernate, Spring JDBC, log4j/sl4j and design patterns
- Needs to be comfortable working in the Unix/Linux environment
- Application frameworks (Spring MVC, core and web services
Java Developer Associate Job Description
- Share skills and knowledge in a wide range for topics relating to software delivery
- Knowledge of Java, the JVM, object orientation and SOLID principles
- Practical experience of test driven development and constant refactoring in continuous integration environment
- Experience working in an agile team, practicing Scrum, Kanban, or XP
- An understanding of functional programming using python or R
- Experience with web fronted technologies React or Angular along with bootstrap and other html5 technologies
- Knowledge gained in Financial Services environments, for example products, instruments, trade lifecycles, regulation, risk, financial reporting, or accounting
- Architecture and design approaches that support rapid, incremental and interactive delivery, such as Domain Driven Design, CQRS, Event Sourcing and micro services
- Design and develop applications in Regulatory Reporting space
- Articulate use cases and create in-depth analysis to support business & product
- Develop Web/Java and DB solutions for our Credit Risk applications fulfilling stringent performance requirements
- Must have strong fluency in RDBSs, preferably SQL Server, Oracle, including experience query tuning, and very large data set
- Must have experience with ExtJS , HTML authoring tools and good working knowledge of JavaScripting and CSS
- Knowledge of dot net development is a plus
- Knowledge of JDBC with good knowledge of PL SQL is a plus
- Must be highly organized and able to see tasks through to completion without significant guidance
Java Developer Associate Job Description
- Write code to create or modify applications
- Perform developer-level software testing
- Escalate more complex issues to senior software developers when appropriate
- Participate in team meetings and provide regular communication with internal stakeholders to ensure timely delivery of solutions
- Adhere to compliance/risk procedures and exhibit detailed attention to policies while maintaining focus on clients’ best interest
- Work closely with clients to establish technology solutions at business and technical level
- Design and develop tools/solutions to improve APG development and partner teams productivity throughout the software development process
- Implement and maintain the next generation of production grade software tools & framework
- Implement continuous integration practices to ensure successful deployment and increased efficiency
- Collaborate with other teams (Development, Quality Assurance, Operations) to resolve possible solutions
- Experience with software engineering concepts such as caching, refactoring, design patterns, TDD
- Solid experience in Java programming and design techniques including experience with J2EE, EJBs, MDBs, IBatis, Spring, Struts, jsp, XML, WebSphere and/or Tomcat, Junit, and Oracle SQL
- The successful candidate should be effective members of the team, providing expertise and experience, occasional mentoring
- Able to work collaboratively with other senior developers but also independently with minimal supervision
- Meeting deadlines and delivering results to the business and to the rest of the team is paramount
- Working with global project delivery teams including BA, Tech Partners
Java Developer Associate Job Description
- Strengths based culture
- Clear objectives
- Contribute as part of a scrum team dedicated to building a quality product
- Implement and maintain java applications
- Analyze product requirements and translate into Java code
- Debug and resolve technical issues
- A TDD driven mindset
- Work cross functionally to build applications
- Work with our clients to deliver value through the delivery of high quality software within an Agile development lifecycle
- Work within the Feature Team and wider domain environment to understand problems, leverage design patterns, automation to support the CI and CD pipeline to production and support emergent design within the agree domain target architecture
- OS Tuning
- Java Tuning
- Good concepts of RDBMS and basic SQL
- Experience in system level architecture and design, object oriented Software design and development
- In depth knowledge of requirement analysis, Estimations & use case development
- Excellent java programming skills with experience in various web based java technologies and frameworks like Spring, SpringBoot, PCF, Service Oriented Architecture, Web Services like SOAP, REST, , scripting languages Python