Job Description :
Hi

Job Title: SR. Java Developer
Location: Dulles, VA
Duration: Full Time

Responsibilities:
We are seeking a self-motivated and creative developer to join our innovative R&D team. You will be part of a highly skilled software engineering team together with business SMEs in an Agile environment, working on challenging research and development tasks.
Responsibilities:
Work with architects to research and develop prototypes to prove technical feasibility for a new business concept
Work with business SMEs to learn complex business knowledge and apply the knowledge in design and implementation
In-dependent research, design and implementation. Conduct design and code review with architects
Keeps abreast of emerging technologies and proposes/implements feasible solutions to improve efficiencies. Recommend and integrate framework or tools in technical solution
Interact with application development team to transition R&D results to product development
Produces technical design documents and conveys solutions. Incorporates architectural strategies and standards into their solutions.
Plans, organizes and tracks technical project deliverables to adhere to project schedules.
Works independently and collaboratively to ensure projects deliver high quality, well-written and efficient application components/programs.
Designs and executes unit and integration test strategies to ensure thorough testing
Adheres to established Client development standards and spearheads appropriate modifications to improve quality and productivity of the development teams. Ensures that all team members follow development standards.
Formulates high level estimates for blue sky analyses, project planning, and impact assessments including clear justification in situations that may involve ambiguous or unclear requirements.
Leads technical project teams anticipating and resolving issues to meet deadlines.
Leads efforts to integrate design strategies, application specifications, development schedules, and user expectations into appropriate project artifacts.
Excellent written and oral communication skills with diverse audiences.
Proactively interfaces with others and identifies options to achieve project success. Establishes positive relationships with peers across the company to ensure meeting project objectives.
Takes ownership of technical issues anticipating and mitigating risks, escalating issues appropriately and keeping all necessary parties informed.
Shares technical, procedural and business knowledge with others. Proactively presents information in public forums to share knowledge and improve the productivity of others. Mentors others.

Work experience:
Minimum requirements - Java 8, Strong Java Concurrency, Spring Framework 4 or above, Restful APIs, Spring Boot, Microservices, Kafka, Kryo, LogBack, JIRA, Maven, Mercurial, NoSQL databases (preferably Neo4j, Redis, MongoDB), Agile/TDD development best practices, knowledge profiling and tuning complex applications
Angular 2, AWS/Cloud Platforms, Hadoop, Machine Learning/AI a plus
Airline industry in Pricing/Shopping, Revenue Management, Revenue Accounting experience a strong plus.

Specialized skills:
Self-starter, quick learner and willing to take challenging tasks
Tech enthusiast and are wanting to staying up-to-date on the latest technology
Excellent analytical and debugging skills
Strong problem solving skills
Experience in development of complex scalable, distributed systems and high volume transaction applications
Experience developing and debugging Multi-Threaded applications
Attention to detail
Makes sound decisions
Exhibits leadership capabilities
Proven results oriented person with a delivery focus
Expert in specific technologies and/or applications
Experience in Agile software development methodology
Experience with Test Driven Development
Qualifications: Bachelor’s Degree or equivalent relevant technical experience.


Suresh
Osair Technologies
.
             

Similar Jobs you may be interested in ..