Sr. Java developer Los Angeles, CA (Need Locals)
6 months Rate: $55/hr Project goal: Enhance and extend a web-browser-based employee labor scheduling system that queries an existing MS SQL Server database and interfaces with our custom payroll system. This system contains a lot of complex union labor rules that are encapsulated in SQL Server stored procedures. Technologies include: . Server: Java (JDK 1.6) running on JBoss EAP, JDBC to MS SQL Server, JSPs, Struts, AJAX (via HTTP1.1), servlets, JMX, Quartz, Apache Xerces, Apache POI . Database: MS SQL Server 2008 (we know most Java guys know Oracle, so they just need to know ANSI SQL. MS SQL Server experience is not mandatory.) . Web Client: HTML, CSS, browser-based ActiveX controls . Tools: Eclipse, Visio, Liquibase, ClearCase, MS SQL Server Management Studio, ANT, AntHill Pro . Patterns: OOAD&P, aspect-oriented programming (in some of the code) You will: . Serve as a hands-on senior developer that's part of an on-site, co-located team working with two other Java developers . Develop MS SQL stored procedures while collaborating with our database architect on database design and architecture . Perform basic interaction and visual design for UI changes . Ensure the application architecture, design, and implementation meets all functional, security, and performance requirements . Participate in daily code, design, and process reviews, including code sampling, design reviews, code profiling, unit test reviews, and process adherence for source code control and builds . Adhere to team design patterns and coding practices . Resolve any complex design issues that come up . Assist in performance issue resolution, including profiling and tracing . Assist in third party control issue resolution Mandatory Accomplishments - You have: . Hands-on development and unit testing of a high-performance multi-user web-based distributed transactional system . Hands-on development and unit testing of a Java/JBoss web app that queried and returned lots of concurrent transactions from a relational database . Hands-on development and unit testing of database stored procedures that encapsulated very complex business rules . Hands-on development and unit testing of an interconnected set of applications that transfer data to each other via large flat files (fixed width, comma-delimited, etc.). The minimum size of flat files you worked on was 10MB. . Architected and built web apps with lots of servlet coding of doPost/doGets, along with session management under JBoss . Hands-on development and unit testing of code that parsed XML . Hands-on database development, with a least one having at least 250 tables . Reverse-engineered and refactored complex legacy Java code Skills - You have at least some experience with: . Reverse-engineering and refactoring an existing production database . Creating UML sequence diagrams using Visio cross-functional flowcharts to document business workflows . Functional and performance testing of large enterprise systems . Enterprise IT governance concepts and processes . Influencing and change management techniques Knowledge - You are aware of: . Financial, legal, and labor rules as it pertains to payroll . Project management best practices . Software deployment in the enterprise . Agile software development concepts Desired experience levels: 5+ years in the IT industry, with a focus on application development and implementation, with progressively higher levels of responsibility Thanks & Regards Santosh BDE Surya Systems Inc.| Yahoo: santosh_suryasys |Gtalk: saninaus | <mailto:[email protected]> [email protected] 215-764-5762 -- You received this message because you are subscribed to the Google Groups "il-antlr-interest" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/il-antlr-interest?hl=en.
